如何设置基于订阅的产品和计划组

基于订阅的产品是用户购买订阅时向其提供的一个服务或一组服务。如要为不同服务设置单独的订阅来进行销售或希望支持用户同时购买多个订阅,则必须创建产品。基于订阅的产品的例子包括对游戏主播的频道、游戏或特殊商品/特殊能力的访问权限。

注:
如只希望通过一个订阅方案来销售游戏访问权限,则设置一个订阅计划即可,无需配置产品。
计划组是具有相同group_id参数值的一组计划。group_id参数用于组成一组计划并将该组与基于订阅的产品关联。通过创建计划组,您可以:
  • 限制订阅某个产品时可选择的计划数量
  • 让用户可以在组内的计划间切换
注:
默认情况下,计划创建后具有“group_id”:null参数,并包含在通用组中。如果项目中未创建产品,可选择不创建组。
组、计划和产品按照以下规则交互:
  • 一个计划仅可属于一个组。
  • 一个产品仅可基于一个组创建。
  • 一个组可以关联多个产品。

要创建基于订阅的产品和计划组,请将以下参数传入创建产品API调用:

  • name和产品名
  • group_id和计划组名称
注:
还可以通过向创建计划更新计划API调用传入group_id参数来创建组,然后使用现有group_id值来创建产品。
要更改、删除或获取所有产品的列表,请使用相应的API调用:

要将计划与计划组以及产品关联,请将包含计划组名称的group_id参数传入更新计划API调用。要删除组,请传入“group_id”:null

要在购买与某个产品关联的计划时打开支付界面,请将以下参数传入创建令牌API调用:

  • purchase.subscription.plan_id和计划ID
  • purchase.subscription.product_id和通过group_id与计划关联的产品的ID

示例
  • 如只希望通过一个订阅方案来销售游戏访问权限,则设置一个订阅计划即可,无需配置产品。
  • 如要销售具有不同有效期的游戏访问权限(如1个月和3个月),需设置包含相应条件的2个订阅计划,但无需配置产品。计划默认包含“group_id”:null参数,即它们属于通用组。用户在购买订阅时可以在计划间选择,也可以从一个计划切换到另一个计划。
  • 如果您不仅想销售1个月和3个月的游戏访问权限,而且还想销售其他订阅(例如6个月的武器剑升级),则对于此场景:
    1. 创建2个产品“游戏”和“剑”,方法是向创建产品API调用传入这两个产品的唯一namegroup_id
    2. 通过以下方式之一创建1个月、3个月和6个月的计划:
      • 在您的发布商帐户中设置这些计划,然后使用更新计划API调用向订阅计划传入产品group_id参数“游戏”来销售游戏,传入产品group_id参数“剑”来销售剑。
      • 使用创建计划API调用向订阅计划传入计划的数据以及“游戏”产品的group_id参数来销售游戏,传入“剑”产品的group_id参数来销售剑。
    3. 在商店界面中实现“游戏订阅”和“武器剑升级订阅”产品的显示。
注:
实现界面时,请注意销售的对象并非订阅本身,而是项目中创建的产品,因为订阅是产品和订单选中的计划的结合。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2024年7月31日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!