捆绑包

运行机制

捆绑包是作为一个单元出售的一组商品。

主要功能:

  • 将不同类型的商品添加至捆绑包:
    • 虚拟货币(包括取决于平台的货币)
    • 虚拟货币套餐
    • 用于预先选中的DRM平台的游戏密钥
    • 虚拟物品,包括到期性订阅
    • 捆绑包
  • 配置捆绑包在真实货币和虚拟货币下的价格

捆绑包在以下情况下自动解开:

如果捆绑包中包含捆绑包,则包含的捆绑包自动解开为里面的独立商品。

解开后的捆绑包中的商品交付方法取决于商品类型:

Note
如果您的服务器实现了游戏内商店逻辑,可设置商品购买Webhook。该Webhook将包含捆绑包及其内容。

卖家如通过取消交易(假设)退回捆绑包,则捆绑包中所有已发放的商品将自动撤回。如果用户已消耗部分商品,剩余商品仍将撤回。

限制:

  • 不能在捆绑包中添加以下商品:
    • 同样的捆绑包
    • 实体商品
  • 不能创建空捆绑包。
  • 如果捆绑包中包含密钥,则提供的密钥用完时将暂停销售该捆绑包。
  • 捆绑包价格应为固定的真实和/或虚拟货币价格。
  • 只能通过API配置捆绑包的区域销售限制。

适用对象

适用于想通过捆绑包的形式以低于原始总价的价格销售一组商品从而提高销量及吸引新玩家的合作伙伴,以及集成了以下产品(之一或两者)的合作伙伴:

如何获取

前提条件

  1. 创建您的艾克索拉发布商帐户
  2. 前往该项目。

  1. 前往项目设置 > 集成设置,确保集成Commerce API开关设置为

  1. 游戏内商店Buy Button配置模块。

集成过程

  1. 设置捆绑包
  2. 实现获取目录中的捆绑包

设置捆绑包

通过以下方式之一设置捆绑包:

通过发布商帐户进行设置

  1. 前往发布商帐户 > 商店 > 捆绑包,然后单击创建捆绑包
  2. 为捆绑包指定以下参数:
    1. 图像
    2. 名称
    3. 描述
    4. 内容
    5. 价格
    6. 在商店中显示
  3. 检查设置并单击保存

通过API方法进行设置

要设置捆绑包,可使用Bundles方法组Admin子部分下的方法。

Notice
Admin子部分下的方法并非用于在前端创建商店中的目录,而是用于着陆页、Web商店和游戏内逻辑。

向捆绑包添加游戏密钥

要在捆绑包中添加一个用于所选DRM平台的游戏密钥,请向Create bundleUpdate bundle方法传入包含所需DRM的SKU的数组。

Copy
Full screen
Small screen
"content": [{
     “sku”: “brilliant_game_sku_steam”,
     “quantity”: 1
  }
]

设置区域限制

要为捆绑包设置区域限制,请向Create bundleUpdate bundle方法传入包含受支持区域ID的数组。

Note
请确保通过API方法设置项目的区域,或联系您的帐户经理进行设置。
Copy
Full screen
Small screen
"regions": [{
     “id”: “123”
  }, {
     “id”: “456”
  }
]

设置区域价格

要为捆绑包设置区域价格,请向Create bundleUpdate bundle方法传入包含区域价格设置对象的数组。

Note
请确保通过API方法设置项目的区域,或联系您的帐户经理进行设置。
Copy
Full screen
Small screen
"regional_prices": [{
     “region_id”: “123”,
     “country_iso”: “CHN”,
     “amount”: 40,
     “currency_iso”: “CNY”,
     “is_default”: true,
     “is_enabled”: true
  }
]

获取目录中的捆绑包

要获取捆绑包目录,可使用Bundles方法组Catalog子部分下的方法。

Note
Catalog子部分下的方法用于在前端创建商店中的目录。它们不需要授权。
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。