我只是允许结帐缺货产品。当客户想购买产品的库存小于零并点击ajax购物车中的查看购物车时,我只想显示消息" 6月7日前发货。"在cart-template.liquid
中。我已经应用了下面给出的逻辑。如果需要完整代码可以分享。
{% if variant.inventory_quantity < 1%}
<p id="dispatch" style="color: #f48c21">Will be dispatched by June 7</p>
{{variant.inventory_quantity}}
{% endif %}
<script>console.log(variant.inventory_quantity)</script>
当我在没有cart-template.liquid
条件的if
中打印邮件时,我可以看到此消息。我发现在{{}}
内部没有打印任何内容,同时使用console.log
进行了检查,错误为variant is not defined
我的查询是否需要手动定义variant
?如果有,怎么样?或者需要使用不同的液体变量来检查产品的库存量小于零?
如果需要,请告诉我。感谢。
答案 0 :(得分:0)
我已经开始打印所有变量变量。我只是在item
之前添加了variant.inventory_quantity
,它可以节省我的一天。
{% if item.variant.inventory_quantity < 1 %}
<p id="dispatch" style="color: #f48c21">Will be dispatched by June 7</p>
{% endif %}