【debut】商品バリエ―ションのセール価格と元価格

AI-generated summary

Debutテーマで、価格の異なる商品バリエーションごとに「セール価格」と「元価格(compare at price)」を正しく切り替えて表示したい、という相談。例として、単品は「1000円→500円」、3点セットは「3000円→1000円」だが、バリエーション変更後も元価格だけ初期表示のまま残り、「¥1,000 ¥1,000」のように見える問題が報告された。

確認結果として、Debutのデフォルト状態では追加カスタマイズなしでも、バリエーション変更に連動して割引価格・元価格とも切り替わるとの回答があり、スクリーンショットでも挙動が示された。

現時点の結論は、テーマ標準仕様というより、導入中のアプリや他のカスタマイズとの干渉の可能性が高いというもの。投稿者はアプリを外して検証する方針を示しており、原因特定はまだ継続中で、コード修正の具体案までは出ていない。

お世話になっております。

Debut利用のショップ運営者からの要望です。

ひとつの商品に対して価格が異なるバリエ―ションを設定していて
それぞれにセール価格と元の価格があります。

この場合、バリエ―ションを切り替えても元の価格は
初期表示していたものから変わりません。

例えば
単品 1000円→500円
3点セット 3000円→1000円

とかだった場合、初期表示は単品なのですが
セットバリエ―ションを選ぶと
¥1,000 ¥1,000

みたいな表示になってしまいます。

product-price.liquidあたりに何か追記・入替することで
バリエ―ションごとに セール価格と定価を併記する方法はあるでしょうか?

Debutのデフォルト状態(アプリもなにも無し)で試しましたが、添付画像のようにバリエーションの価格と連動して割引価格も切り替わっていました。

そのため特に何もカスタマイズせずとも表示されるのではと思います。

ご回答ありがとうございます。

検証もしていただいてありがとうございます。
何かアプリとの兼ね合いかもしれません。
外して確認してみます。

重ねてありがとうございました!