Documentation

套餐产品:成员、期限与发布条件

套餐产品:成员、期限与发布条件

适用版本:产品管理插件 3.1.0;内容依据当前源码核对,更新日期:2026-10-10。

用途

套餐以一个价格销售多个授权单品。它使用 LICENSE 产品类型及 BUNDLE 销售形态,拥有独立产品 Key 和父订单;购买后按订单快照生成成员权益。

创建步骤

  1. 在产品管理中新增套餐产品,填写独立 Key、名称和介绍。
  2. 添加至少两个授权单品成员,按期望的安装顺序排列。
  3. 配置至少一个大于 0 的正常可购买周期价格。
  4. 保存草稿,检查成员明细与期限展示。
  5. 发布前确认所有成员已发布,并各自具有可用的在线版本与下载地址。
  6. 发布后,在商城和支持套餐的 Core 应用商店中分别检查展示。

发布条件

条件要求
父产品授权产品,不配置应用类型、版本或安装包
成员数量至少两个,禁止重复与引用自身
成员形态授权单品,禁止嵌套套餐
上架成员已发布,应用类型为 HALO_PLUGIN 或 HALO_THEME
成员版本可用在线版本,包含下载地址
价格至少一个周期价格大于 0,不支持完全免费套餐定义

当前成员期限策略为跟随父订单。用户选择的购买周期会形成父订单和成员的准确到期时间。

历史订单保护

创建订单时固定成员、顺序和期限。之后修改套餐配置不会重新解释已有订单。产生订单后不得切换销售形态;已有安装目标的单品要组合销售时,应创建新的套餐 Key。

附赠迁移

真正的附赠继续使用附赠订单动作。需要把历史附赠规则改为套餐销售时,在授权产品订单动作规则中使用迁移助手:先预览阻塞项与影响,再确认创建新的未发布套餐及迁移检查点。销售切换和套餐发布应核对迁移结果后分别处理。

结果与排障

发布失败时按提示检查成员类型、发布状态、在线版本与下载地址。购买后支付成功但成员未就绪时,进入套餐履约排障;直接给父 Key 发放单品授权不能代替成员权益。

相关文档

评论