Shopify 库存文本

问题描述 投票:0回答:1

如果相关产品的库存少于 3,我正在尝试让我们的网站显示“库存不足。立即订购”文本。

我目前在product-addcart.liquid部分有以下代码:

` {% if Product.available %}

        <div class="remaining">
          <span class="variant-inventory">{{ current_variant.inventory_quantity }} Low stock. Order yours now.</span>
        </div>`

我尝试将代码编辑为上面提到的代码。然而,文字仍然显示“还剩 2 件!立即订购。”如这里所示:

https://shop.abadia.me/collections/dresses/products/tube-gathering-dress

我对 Shopify(或任何)编码没有太多经验。任何帮助将非常感激。谢谢!

ruby shopify liquid inventory-management
1个回答
0
投票

如果您尝试在变体低于特定阈值时显示消息,则应使用

if
语句。这将允许您检查条件是否为真(在本例中,如果变体库存小于 3),然后您可以输出一条消息。更新后的代码如下所示:

{% if current_variant.inventory_quantity < 3 %}
<div class="remaining">
  <span class="variant-inventory">Low stock. Order yours now.</span>
</div>
{% endif %}

也就是说,此代码只会显示所显示的初始变体的消息。您将需要更新 JavaScript 代码,以便每次选择新变体时都会显示它。

我建议在 Shopify 社区论坛中询问这些 Shopify“如何做”问题,因为它更有针对性。这是一个已经提出类似问题的线程:https://community.shopify.com/c/technical-q-a/variant-inventory-quantity-and-variant-available-do-not-get/m-p/1396700

© www.soinside.com 2019 - 2024. All rights reserved.