【发布时间】:2020-10-16 13:26:39
【问题描述】:
我的 Shopify 商店有自定义结账体验,我只想在购物车中的所有产品都包含“test”标签时允许这种体验
这是我目前拥有的功能,它似乎只适用于购物车中的单个商品。
function productTags() {
{%- assign tagEnabled = false -%}
return {
{%- for item in cart.items -%}
{%- if item.product.tags contains 'test' -%}
"{{ item.product.tags }}": {{ item.quantity | json }}
{%- assign tagEnabled = true -%}
{%- endif -%}
{%- endfor -%}
};
}
此行(“{{ item.product.tags }}”:{{ item.quantity | json }})仅在测试时在控制台中显示。如有必要,我可以删除它。
如何扩展它以查找购物车中的所有商品标签,并且只有在它们都具有相同标签时才将 tagEnabled 变量分配为 true?
提前致谢!
【问题讨论】: