是否可以查看购物车中是否已有商品并在产品页面上为div添加课程?
我希望有类似的东西:
{% for line_item in cart.items %}
{% if line_item.title = product.title %}
{% assign incart = "in-cart" %}
{% endif %}
{% endfor %}
会这样做:{% if line_item.title = product.title %}
但Shopify并不喜欢它。想法?
答案 0 :(得分:0)
line_item.title与product.title不同。因为line_item.title是购物车中产品的变体。 说产品名称是衬衫 而line_item.title将是Shirt-Red(红色变体)
所以试试这个line_item.product.title
答案 1 :(得分:0)
尝试这样的事情:
{% assign in_cart = false %}
{% for item in cart.items %}
{% if item.product.handle == product.handle %}
{% assign in_cart = true %}
{% endif %}
{% endfor %}
{% if in_cart == true %}
Product is already in the cart...
{% endif %}
另请注意,在if语句中,您应使用==
,而不是=
。