Shopify liquid:未定义购物车模板变体

时间:2018-05-27 06:23:46

标签: shopify liquid

我只是允许结帐缺货产品。当客户想购买产品的库存小于零并点击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?如果有,怎么样?或者需要使用不同的液体变量来检查产品的库存量小于零? 如果需要,请告诉我。感谢。

1 个答案:

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