检查特定产品是否在我的购物车中

时间:2017-04-11 21:17:52

标签: shopify

我创建了一个脚本,用于检查我的购物车中是否有特定产品可以执行某些操作但不起作用...如果有人能告诉我代码中的错误将会非常有用...

{% for item in cart.items %}

{% if item.product.id == "8223550921" %}
    <div><h1>Some text here!</h1></div><br> 

{% endif %}

{% endfor %}

注意:我使用product.title和许多其他选项对此进行了大量测试,但两种选项都不起作用。

3 个答案:

答案 0 :(得分:0)

你可以试试这个

{% if item.product_id contains "8223550921" %}

检查this cheat以进一步使用订单项属性

答案 1 :(得分:0)

由于产品ID是整数,因此您应该将其用作(从product-id中删除引号): -

ListBox

答案 2 :(得分:0)

我自己找到了解决方案。关键是我使用了错误的对象。我正在使用购物车对象,但我正在结帐页面工作,所以请看一下解决方案:

{% for item in checkout.line_items %}

感谢收到的帮助! - 阿贝尔。