Scripting 如果购物车项目包含这些产品,则在Shopify Plus中隐藏折扣框
希望有人能帮上忙 我们店里有两种产品,零售店和高级店 在结帐页面上,由于客户试图为已经大幅折扣的商品输入折扣代码,我们损失了大量销售额 是否有可能创建一个Shopify Plus脚本,该脚本将Scripting 如果购物车项目包含这些产品,则在Shopify Plus中隐藏折扣框,scripting,shopify,e-commerce,shopify-api,Scripting,Shopify,E Commerce,Shopify Api,希望有人能帮上忙 我们店里有两种产品,零售店和高级店 在结帐页面上,由于客户试图为已经大幅折扣的商品输入折扣代码,我们损失了大量销售额 是否有可能创建一个Shopify Plus脚本,该脚本将 确定购物车中的物品是否属于outlet集合的一部分,或者是否标记为“outlet” 如果是,请隐藏折扣代码框 似乎很简单,但我到处都找不到好答案 谢谢 使用checkout.liquid布局根据购物车中的当前项目删除该输入 {%- liquid assign hideDiscountBox = f
- 确定购物车中的物品是否属于outlet集合的一部分,或者是否标记为“outlet”
- 如果是,请隐藏折扣代码框
谢谢 使用
checkout.liquid
布局根据购物车中的当前项目删除该输入
{%- liquid
assign hideDiscountBox = false
assign productIdsToHideDiscountBox = "123456789012345,543210987654321,..."
for item in checkout.line_items
if productIdsToHideDiscountBox contains item.product_id
assign hideDiscountBox = true
break
endif
endfor
if hideDiscountBox
echo "<style>.order-summary__section--discount { display: none; }</style>"
endif
-%}
{%-液体
分配HideDiscoveryBox=false
分配ProductIDstoHideDiscoveryBox=“1234567890123454545433210987654321,…”
对于checkout.line\u项目中的项目
如果ProductIDstoHideDiscoveryBox包含item.product\u id
分配HIDEDISCONTBOX=true
打破
恩迪夫
外循环
如果隐藏搜索框
echo“.order-summary__部分--折扣{display:none;}”
恩迪夫
-%}
用于行项目的Shopify脚本或任何其他类型的脚本将无法隐藏/显示页面上的元素,它只能修改其范围内的对象。但是,它应该能够根据一个或多个条件识别商品,并拒绝对识别的商品应用折扣代码。您好@vladimir非常感谢您的建议,我会尝试一下,让您知道它是否有效!