订阅脚本
已于 Mar 28, 2023 打印了此页面。若要查看当前版本,请访问 https://help.shopify.com/zh-CN/manual/checkout-settings/script-editor/scripts-subscriptions。
使用脚本自定义订阅的购买体验。
当商家销售订阅产品时,会为这些产品分配销售计划(通过订阅应用)。在编写脚本时,您可以使用 Lineitem 对象 .selling_plan_id
来识别产品何时是以订阅的形式购买的。
- 订阅的订单项目具有销售计划 ID。
- 一次性购买的订单项目没有销售计划 ID。
产品可以订阅的形式购买,也可以一次性购买。例如,客户可以同时以订阅以及一次性的形式来购买一块肥皂。通常,订单中每个产品多属性都有一个订单项目。但一个订单包含多个订阅时例外。每个订阅在订单中都有各自的订单项目。例如,当客户分别以订阅和一次性购买的形式购买相同的香皂时,它们会各自列为一个订单项目。同样,在订单中,每个订阅也可以有各自的运输公司项目。
Lineitem 脚本
为订阅提供折扣价格的脚本适用于:
- 仅限货到付款订单的首笔付款。这些折扣不适用于定期付款。
- 预付费订阅订单的全部金额。
发货脚本
提供运费折扣的脚本适用于:
- 仅限货到付款订单的首笔付款。这些折扣不适用于定期付款。
- 预付费订阅订单的全部金额。
付款脚本
客户只能使用 Shopify Payments 支付订阅产品的费用。请确保您没有隐藏 Shopify Payments 的付款脚本。否则,您的客户将无法支付其订阅订单。
示例
以下主题包括使用订阅的示例: