1

複数のバリエーションで T シャツを販売しています。

これらのバリエーションのいずれかが「在庫切れ」になっているかどうかを確認したいと思います。次に、バリアントのいずれかが「在庫切れ」の場合、メッセージを表示します。(どのバリアントが在庫切れであっても、同じメッセージが表示されます)

これがFIRSTバリアントの在庫を確認するために機能することを知っています:

{% if product.variants.first.inventory_quantity <= 0 %}

<p style="color:#ff0000">This item is currently out of stock.

Order today, and your item will be shipped in 4-6 weeks.</p>

{% case product.variants.first.inventory_quantity %}

{% when '0' %}

{% else %}

{% endcase %}

{% endif %}

ただし、これは最初のバリアントのみをチェックします。ここで何か助けていただければ幸いです。私はこれを JavaScript または Liquid で処理することにオープンですが、どちらもかなり新しいものです。

4

2 に答える 2