配合使用产品套装和 Shopify 脚本

可通过商店中发布的 Shopify 脚本销售套装。开始在商店中使用套装之前,请查看以下注意事项:

  • 发货和付款脚本与套装完全兼容。
  • 订单项目脚本可以正常用于非套装订单项目。但是,订单项目脚本仅适用于只读方法的套装订单项目。可变订单项目方法不会应用于套装订单项目。
  • 购物车中无法读取套装组件。
  • 购物车中可读取套装订单项目,因此会向其应用 cart 方法

脚本将默认应用于套装,订单项目脚本除外。如果您不希望将脚本应用于商店中的套装,请考虑更新脚本,以使用 variantproductline item 等方法筛选产品。

折扣

订单项目脚本创建的折扣不会应用于套装。如果要对套装应用折扣,请执行以下操作之一:

套装和 Shopify 脚本方法

开始在商店中使用套装前,请查看现有脚本中的方法,以确保它们按预期方式应用于套装产品。

Cart 方法

Cart 方法(例如 subtotal_pricesubtotal_price_wastotal_weight)在其输出中包含套装。例如,如果购物车中包含套装,则当调用 subtotal_price 时,总小计价格中将包含该套装的小计价格。

Cart 方法 .line_items 包含套装,因此 .size.length 的调用也会包含套装产品计数中的信息。

delete_if 方法是一种可变订单项目脚本方法,可应用于非套装订单项目。但是,它不会应用于套装订单项目。

订单项方法

只读订单项目方法适用于套装中包含的订单项目。一些只读订单项目方法的示例包括 .original_line_priceline_price_was.line_price_changed?.properties_wasproperties_changed?

如果将这些方法应用于套装中包含的订单项目,则可变订单项目方法将被忽略。可变订单项目方法的一些示例包括 .change_line_price.change_properties.split

详细了解 Shopify 脚本

没有找到您需要的答案?我们将为您提供帮助。