我有Shopify Plus商店,我想在结帐方式中使用Ruby来应用脚本。
这是我想要的
如果购物车中标记有XXX的产品仅显示YYY(按名称)运输选项,并显示此消息“ ZZZ”。
答案 0 :(得分:0)
听起来您想要的是Shopify脚本编辑器:https://apps.shopify.com/script-editor
这仅适用于Shopify Plus客户端(实际情况),它允许您自定义结帐的几个方面-包括操纵客户可用的送货方式的能力。
一旦安装了脚本编辑器应用程序,就可以将自定义行为添加到结帐中。有关如何执行此操作的帮助,请参阅https://help.shopify.com/en/manual/apps/apps-by-shopify/script-editor
上的文档有关如何具体删除送货方式的示例,另请参见:https://help.shopify.com/en/manual/apps/apps-by-shopify/script-editor/examples#remove-a-shipping-rate
您可以像在订单项脚本中一样在运输脚本中获取产品标签:
Input.cart.line_items.each do |line_item|
product = line_item.variant.product
if product.tags.include? 'my-tag'
[stuff]
希望这会有所帮助!