バリエーションの在庫数を取得して、コメントを切り替える方法について

Topic summary

ShopifyのDAWNテーマで、商品バリエーション(サイズ・色など)ごとに在庫状況に応じたメッセージを切り替えたいという要望。価格横の「SOLD OUT」と同様に、各バリエーションの在庫有無を判定して表示を変えたい。

要件:

  • 在庫あり/なしのテキストをカスタムフィールド(メタフィールドのテキスト)で設定し、在庫が無くなった時に自動で切り替わる。
  • 表示位置はテーマのschema(JSONスキーマ)のblockに追加したコンテンツ内。

求める情報:

  • バリエーション在庫数の取得方法と、判定結果に基づくテキスト切り替えの具体的な実装手段。

現状と結論:

  • 具体的な解決策の提示はまだなく未解決。議論は継続中で、ブロック内で動的に在庫判定・表示を行う方法が未確定。
Summarized with AI on February 21. AI used: gpt-5.

こんにちは、現在DAWNにてカスタマイズを行なっております。

バリエーションの在庫がある時とない時のメッセージを切り替えたいと思っております。

例えば価格横の『SOLD OUT』の様にバリエーション毎に在庫の有無を判断して表示を切り替えたいと思っているのですが、方法がわかりません。

【やりたい事】

・商品に在庫がある時のテキストと在庫がない時のテキストをカスタムフィールド(テキスト)で設置して、商品が無くなった時に切り替わる様にしたい。

・表示したいのはschemaのblockに追加作成したコンテンツ内です。

なにか良い解決方法をご存知の方は知恵をお貸しいただけると幸いです。

宜しくお願いいたします。

1 Like