ショッピングカートで日本円が小数点2位まで出てしまう

AI-generated summary

ショッピングカート画面で日本円の価格だけが小数点第2位まで表示される問題が報告された。商品ページなど他画面では整数表示で、仕様か設定不備かが確認された。

・初期回答では、カート画面もテーマの一部のため、テーマ言語が Japanese になっているか、テーマコード内の cart.liquid の価格フォーマットを確認すべきと案内された。無料テーマ「Debut」では通常、小数点以下は表示されないという補足もあった。

・その後、原因はテーマ自体ではなく、追加アプリ「Product Options」だと判明。商品オプションに応じた価格変更のため、インストール時に cart-template.liquid の価格関連コードが複数箇所編集されており、その変更が小数表示の原因だった。

結論として、問題はアプリによるテンプレート改変に起因しており、仕様ではなく個別環境の設定変更が原因として解決済み。

ヘルプトピックも確認したのですが該当項目が見当たらなかったため質問いたします。

現在オープンに向けてテスト中なのですが、日本円表示の場合で、商品ページの後のショッピングカート画面での商品価格が、小数点第2位まで表示されてしまいます。

その他の画面では、価格表示は全て小数点以下は表示されていません。

これは仕様上変更できない部分なのでしょうか?

もし直せる方法をご存知でしたらご教示いただけると助かります。

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

こんにちは。

カート画面もテーマの一部なので、表示方式はテーマによる気がします。

無料テーマ「Debut」だとカート画面やその先の決済画面などでも小数点以下は表示されません。

確認する箇所としたら、テーマ言語がJapaneseになっていること、

あとはテーマのコード編集からcart.liquidのprice表記のフォーマットがどうなっているかとかでしょうか。

確認が遅くなりました。

ご返答いただきありがとうございました。

色々と調べていて、原因が分かりましたので報告いたします。

当然ながらテーマ言語はJapaneseにしており、

無料テーマの「Debut」で作成して確認はしていたのですが、

どうやら追加したアプリが原因のようでした。

原因のアプリは「Product Options」というもので、

商品に様々なオプション項目を追加設定できるアプリで、

インストールする際に「cart-template.liquid」の価格関連の部分を複数個所、編集しておりました。

(オプションによって価格変更も可能なために価格関連を弄る必要があったようです)

上記のように cart-template.liquid を編集したことをすっかり忘れていてご迷惑をお掛けしました。

ありがとうございました。