Shopify:如何查看购物车中的商品是否有特定标签

时间:2013-11-20 17:26:26

标签: shopify liquid

我想检查购物车中的商品是否是收藏品的一部分(或者是否有特定标签)。

这是我试图检查是否有产品的“尝试”

{% for item in cart.items %}    
{% if item.product.collections == "SampleProduct" %}
  <p>Enjoy your Product</p>
{% endif %}
{% endfor %}

任何帮助将不胜感激。

由于

1 个答案:

答案 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页面。