バリエーションごとに商品ページを作成した場合の商品一覧ページでの商品価格の表示について

AI-generated summary

テーマDAWNで、バリエーションごとに個別の商品ページを作成した場合の「商品一覧ページに表示される価格」についての相談。一覧では各商品のバリエーションの最安値が表示されてしまい、各商品の価格をそのまま表示したいという要望。画像添付あり(参考)。

提示された解決案:

  • テンプレートの価格表示が {{ product.price_min | money }} になっている可能性があるため、最高値を表示したい場合は {{ product.price_max | money }} に置き換える。
  • price_min/price_max はLiquidの「商品バリエーションの最小/最大価格」を返す変数、money は通貨形式に整えるフィルター。

現状と結論:

  • 最高値表示への切り替え方法は示されたが、「各商品の価格のみを表示したい」という意図に合致するかは未確認。
  • 解決報告や追加のコード修正案はまだなく、議論は継続中。

お世話になります。
バリエーション内の商品も商品一覧ページに表示させたいので、商品ページをそれぞれ作成し、同じバリエーションを設定しています。
この場合、商品一覧ページではバリエーションの最安値が表示されます。
これを、それぞれの商品の価格を表示させる方法、コード編集はありますでしょうか。

テーマはDAWNを使用しています。

よろしくお願いいたします。

Cuctis 様

はじめまして。

株式会社フルバランスのドウケと申します。

バリエーションの最安値が表示されるということで、現在は以下のようなコードになっているかもしれません。

{{ product.price_min | money }}

最高値を表示するには、price_min → price_maxに置き換えていただければOKかと思います。

{{ product.price_max | money }}

どうぞよろしくお願いいたします。