当数量低于 2 件时,Shopify 显示库存

Shopify show stock when quantity is lower than 2

我为我的 shopify 商店构建了这个代码片段,以在下拉字段中显示更多信息。通过更改,状态现在也显示在尺寸选择旁边。可用或售罄。不幸的是,如果一个变体的库存数量小于 2,我无法解决这个问题,系统会显示文本。只有 1 个可用。

 <select id="product-select-{{ product.id }}" name="id" class="main_select">
                  {% for variant in product.variants %}

                    {% if variant.available %}
                  <option {% if variant == product.selected_or_first_available_variant %} selected="selected" {% endif %} value="{{ variant.id }}">{{ variant.title }} <span>Verfügbar: {{ variant.inventory_quantity}}</span></option>

                    {% else %}
                      <option disabled="disabled">
                        {{ variant.title }} - {{'products.product.sold_out' | t }}
                      </option>

                    {% endif %}

                  {% endfor %}
                </select>

当前

您应该能够在选项本身内添加另一个 if 语句,如下所示:

<select id="product-select-{{ product.id }}" name="id" class="main_select">
  {% for variant in product.variants %}
    {% if variant.available %}
      <option
        {% if variant == product.selected_or_first_available_variant %} selected="selected" {% endif %}
        value="{{ variant.id }}"
      >
          {{ variant.title }} <span>Verfügbar {% if variant.inventory_quantity < 2 %}: ONLY 1 AVAILABLE{% endif %}</span>
      </option>

    {% else %}
      <option disabled="disabled">
        {{ variant.title }} - {{'products.product.sold_out' | t }}
      </option>

    {% endif %}

  {% endfor %}
</select>