首页 > 解决方案 > 如果物品不再有库存,显示不同的文字?(购物)

问题描述

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

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

谢谢马可

这些设置表明该商品有货……我想更改它。 库存 - 缺货时继续销售

标签: phpapishopifyshopify-api

解决方案


您可以删除“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 且可购买的产品,换句话说,勾选了“缺货时继续销售”选项。


推荐阅读