【发布时间】:2021-07-31 08:47:44
【问题描述】:
即使我们不再有库存,我也想转售产品。然后我们给出交货时间。
如果激活了“缺货时继续销售”选项,则显示该商品,即使数量 是 0。如果数量为 0,我可以绕过它并显示不同的文本吗……比如“没有库存,但将 为您订购”?是否可以查询“缺货时继续销售”的状态 通过Liquid然后比较数量和状态?
谢谢 马可
【问题讨论】:
标签: php api shopify shopify-api
即使我们不再有库存,我也想转售产品。然后我们给出交货时间。
如果激活了“缺货时继续销售”选项,则显示该商品,即使数量 是 0。如果数量为 0,我可以绕过它并显示不同的文本吗……比如“没有库存,但将 为您订购”?是否可以查询“缺货时继续销售”的状态 通过Liquid然后比较数量和状态?
谢谢 马可
【问题讨论】:
标签: php api shopify shopify-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 且可购买的产品,换言之,勾选了“缺货时继续销售”选项。
【讨论】: