2017-04-11 71 views
0

我創建了一個腳本,用於檢查某個特定產品是否在我的購物車中,用於做某件事但不起作用...如果有人能告訴我我的代碼中出現了什麼問題,有幫助...檢查特定產品是否在我的購物車

{% for item in cart.items %} 

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

{% endif %} 

{% endfor %} 

注:我測試了很多時間使用product.title和許多其他選項,並沒有工作。

回答

0

產品ID是整數,所以你應該把它作爲(去除產品ID號): -

{% for item in cart.items %} 
    {% if item.product.id == 8223550921 %} 
     <div><h1>Some text here!</h1></div><br> 
    {% endif %} 
{% endfor %} 
0

你可以試試這個,而不是

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

檢查this cheat進一步使用訂單項屬性

+0

我試過這一個,也不工作:( – abelvf

0

我自己找到了解決方案。問題是我使用了錯誤的對象。我用的是車的對象,但我在結賬頁面工作,所以來看看的解決方案:

{% for item in checkout.line_items %} 

感謝得到的幫助! - 亞伯。

相關問題