通过购物车购买
此方法适用于以真实货币进行的任意数量、任何类型的商品销售。
注:
通过购物车购买提供使用促销码的选择。
- 在应用程序UI中,添加以下元素:
- 将商品加入购物车的按钮
- 查看和编辑购物车内容的表单
- 购买购物车中商品的按钮
注:
在应用程序UI中,不应提供将只以虚拟货币形式销售的商品加入购物车的可能。
- 实现填充和编辑购物车的逻辑。
注:
调用填充购物车的方法时,还没有是否对订单应用促销活动的信息。这意味着总价和添加的奖励品的详情未知。
- 实现购物车内容的显示。
- 调用
Cart
类的Purchase
SDK方法。调用时,在onSuccess
参数中传入一个在订单变为done
状态时调用的函数。
- 通过以下方式之一在应用程序客户端侧更新物品库:
- 使用显示用户物品库的SDK方法
- 使用传入购买方法的
onSuccess
回调函数的订单内容数据
SDK参考文档
了解SDK方法及其参数的详细信息。
填充和编辑购物车的方法
SDK方法名称 | 描述 |
---|---|
FillCart | 用商品填充指定ID的购物车或填充当前用户的购物车。如购物车中已有相同SKU的商品,则用传入的值替换现有商品的位置。 |
ClearCart | 移除指定ID购物车中的所有商品或移除当前用户购物车中的所有商品。 |
UpdateItemInCart | 更新指定ID购物车或当前用户购物车中之前添加的商品的数量。如购物车中没有指定SKU的商品,则添加该商品。 |
RemoveItemFromCart | 移除指定ID购物车中的商品或移除当前用户购物车中的商品。 |
获取购物车内容的方法
SDK方法名称 | 描述 |
---|---|
GetCartItems | 返回指定ID购物车的商品列表或返回当前用户的购物车商品列表。每个商品均返回完整数据。 |
用于创建订单的方法
SDK方法名称 | 描述 |
---|---|
Purchase | 启动指定ID购物车或当前用户购物车的购买流程。此方法会封装创建订单、打开支付UI和跟踪订单状态的方法。 |
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。有用链接
上次更新时间: 2024年1月22日发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。