我想检查购物车中的商品是否是收藏品的一部分(或者是否有特定标签)。
这是我试图检查是否有产品的“尝试”
{% for item in cart.items %}
{% if item.product.collections == "SampleProduct" %}
<p>Enjoy your Product</p>
{% endif %}
{% endfor %}
任何帮助将不胜感激。
由于
答案 0 :(得分:7)
如果您想检查您的产品是否在特定系列中,您需要这样的内容:
{% for item in cart.items %}
{% assign found_collection = false %}
{% for collection in item.product.collections %}
{% if found_collection == false and collection.title == 'SampleProduct' %}
{% assign found_collection = true %}
{% endif %}
{% endfor %}
{% if found_collection %}
<p>Enjoy your Product</p>
{% endif %}
{% endfor %}
或者如果您想检查标签,请使用:
{% for item in cart.items %}
{% if item.product.tags contains 'SampleProduct' %}
<p>Enjoy your Product</p>
{% endif %}
{% endfor %}
有关详细信息,请参阅contains operator的Shopify wiki页面。