getCart() 的返回值,是 cart_loaded 和 cart_updated 传给你的处理函数的内容,也是自定义代码区块接收到的内容。
所有金额都以货币的最小单位表示(USD 为分),绝不是格式化后的字符串。
5779 表示 $57.79。使用 formatMoney 来显示它。购物车
购物车行
items 中的每个条目,以及 item_added 和 item_removed 上的 item:
标识一行
key,识别产品时使用 variantId 或 productId:
variantId 的两行。这就是操作接受 key 的原因。
行上的价格
套装
bundle 对象。子项被并入其中,不再单独出现在 items 中。参阅组合来自其他应用的套装行了解如何设置组合。
每个子项携带
key(原生组件为 null)、title、variantTitle、quantity、perAnchorQty、imageUrl、finalLinePrice、originalLinePrice 和 compareAtPrice。
订阅计划
sellingPlan,一次性购买时为 null。要获得整个购物车的答案,读取 hasSubscriptionItems 而不要自己扫描各行,因为它还会计入 items 呈现但 itemCount 跳过的附加行:
registerSubscriptionOptionsTransform 和 registerDefaultSubscriptionOptionSelector 来塑造它们。