2015-05-18 58 views
1

是否可以查看商品是否已經在購物車中,並在產品頁面上爲商品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

line_item.title與product.title不同。因爲line_item.title是購物車中產品的變體。 說產品名稱是襯衫 而line_item.title將襯衫,紅(紅色變體)

那麼試試這個line_item.product.title

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 %} 

另外請注意,在你的如果陳述你應該使用==,而不是=

相關問題