Shopify价格条件无法兑现

时间:2019-03-06 01:56:19

标签: if-statement shopify price

我不知道为什么这些条件不适用于我的collection-item.liquid模板。

o = Object.limit(20)
o.where(column: criteria).count
=> 10

所有产品均显示01.png,而不是预期的结果

如果我这样做...

{% if product.price >= 5000 && product.price <= 50000 %}
    <img src="https:{{ '01.png' | asset_url }}" />

{% elsif product.price > 50000 && product.price <= 100000 %}
    <img src="https:{{ '02.png' | asset_url }}" />

{% elsif product.price > 100000 %}
    <img src="https:{{ '03.png' | asset_url }}" />

{% endif %}

...我可以看到产品价格显示正确(例如,价值50美元的产品返回5000)。

我也尝试将值作为字符串而不是整数,但这不能解决问题。

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

我很糟糕-Shopify不支持&&作为运营商。它必须是and