我创建了一个脚本,用于检查我的购物车中是否有特定产品可以执行某些操作但不起作用...如果有人能告诉我代码中的错误将会非常有用...
{% for item in cart.items %}
{% if item.product.id == "8223550921" %}
<div><h1>Some text here!</h1></div><br>
{% endif %}
{% endfor %}
注意:我使用product.title和许多其他选项对此进行了大量测试,但两种选项都不起作用。
答案 0 :(得分:0)
答案 1 :(得分:0)
由于产品ID是整数,因此您应该将其用作(从product-id中删除引号): -
ListBox
答案 2 :(得分:0)
我自己找到了解决方案。关键是我使用了错误的对象。我正在使用购物车对象,但我正在结帐页面工作,所以请看一下解决方案:
{% for item in checkout.line_items %}
感谢收到的帮助! - 阿贝尔。