【问题标题】:If items are no longer in stock, display a different text? (Shopify)如果物品不再有库存,显示不同的文字? (购物)
【发布时间】:2021-07-31 08:47:44
【问题描述】:

即使我们不再有库存,我也想转售产品。然后我们给出交货时间。

如果激活了“缺货时继续销售”选项,则显示该商品,即使数量 是 0。如果数量为 0,我可以绕过它并显示不同的文本吗……比如“没有库存,但将 为您订购”?是否可以查询“缺货时继续销售”的状态 通过Liquid然后比较数量和状态?

谢谢 马可

这些设置表明该商品有货...我想更改它。

【问题讨论】:

    标签: php api shopify shopify-api


    【解决方案1】:

    您可以删除“php”标签并添加“液体”标签。 Liquid 是 Shopify 使用的模板语言。

    要回答您的问题,是的,这是可能的。需要将更改添加到当前活动的产品模板文件中。默认是product-template.liquid

    判断一个产品的数量是否等于或小于0的液体码是

    {% if current_variant.inventory_quantity <= 0 %}
        Do something.
    {% endif %}
    

    但是,上述代码也适用于带有“缺货时继续销售”选项未勾选的产品。

    因此,如果您希望这仅适用于数量等于或小于 0 且“缺货时继续销售”选项勾选的产品,您可以使用此选项:

    {% if current_variant.inventory_quantity <= 0 and product.available %}
        Do something.
    {% endif %}
    

    上述代码仅适用于数量等于或小于 0 且可购买的产品,换言之,勾选了“缺货时继续销售”选项。

    【讨论】:

    • 不幸的是,当我将它粘贴到页面中进行测试时,没有任何反应。我需要补充一些东西吗?从“液体”开始,还在学习:)谢谢
    猜你喜欢
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 2013-06-07
    • 1970-01-01
    • 2013-11-01
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多