一つの商品に対して複数の金額がある場合

AI-generated summary

  • 目的: 商品一覧のサムネイルで最低額ではなく最高額を表示したい。
  • 現状: バリエーションごとに異なる価格が登録されており、既定では最小値が表示される仕様。
  • 対応(Dawn): price.liquid の {{ money_price }} を {{ product.price_max | money }} に変更。product.price_max は全バリエーションの最大価格を返す。
  • 対応(Debut): product-price-listing.liquid の価格表示箇所を {{ product.price_max | money }} に差し替え。
  • 結果: 上記変更で最高価格の表示が実現し、要望は解決済み。
  • 補足: 参考スクリーンショットが添付(理解に必須ではない)。

上記の件で言いたいことは一番高い金額を表示させたいです。

商品をクリックせずにサムネイルの状態で金額が表示される部分が低い値段の物が選択されて表示されます。解決お願いします

Gimel_Zayinさま

商品のバリエーションごとに異なる値段を登録しており、その中の最小値が表示されてしまっている、と認識しております。

上記の解決にはコードの修正が必要です。

テーマごとに修正内容は異なりますが、Dawnを一例の説明します。

Dawnではprice.liquidというファイル内の{{ money_price }}というコードで値段を表示しています。

この{{ money_price }}を{{ product.price_max | money }}に変更することで商品の最大値が表示されるようになります。

ぜひ一度お試しくださいませ。

フルバランス 園畑

ありがとうございます!!本当に助かりました

すみません。テーマDebutのコード編集はご存知でしょうか?よろしくお願いします

すいません、既に解決済みでしょうか?

product-price-listing.liquidというファイルの価格を表示している箇所のコードを

{{ product.price_max | money }}に変更することで可能かと存じます。