• 2018.01.16
  • [最終更新日]2018.01.17
  • EC-cube

【EC-cube3】金額表記をカスタマイズしたい

【EC-cube3】金額表記をカスタマイズしたいのイメージ画像

EC-CUBE3は基本的に価格表示が「¥ 0,000」になっています。これを「0,000円」にする方法です。

デフォルトのコードはこちら

{{ Product.getPrice02IncTaxMin|price }}

この「|price」ってところが「¥」指定してそうです。
これを取ってみましょう。

その結果

{{ Product.getPrice02IncTaxMin }}円

上記のように記載すると、「0000円」という表示になります。 確かに¥は取れてます。取れてますがカンマも取れてしまいました。カンマは欲しいですよね。 というわけで、末尾の「price」を「number_format」に変えます。

下記コードで完璧

{{ Product.getPrice02IncTaxMin|number_format }}円

これで狙い通り「0,000円」になります。
こちらの表記の方が使い道多そうですので参考にしてください。