- 2018.01.16
- [最終更新日]2018.01.17
- EC-cube
【EC-cube3】金額表記をカスタマイズしたい

EC-CUBE3は基本的に価格表示が「¥ 0,000」になっています。これを「0,000円」にする方法です。
デフォルトのコードはこちら
{{ Product.getPrice02IncTaxMin|price }}
この「|price」ってところが「¥」指定してそうです。
これを取ってみましょう。
その結果
{{ Product.getPrice02IncTaxMin }}円
上記のように記載すると、「0000円」という表示になります。 確かに¥は取れてます。取れてますがカンマも取れてしまいました。カンマは欲しいですよね。 というわけで、末尾の「price」を「number_format」に変えます。
下記コードで完璧
{{ Product.getPrice02IncTaxMin|number_format }}円
これで狙い通り「0,000円」になります。
こちらの表記の方が使い道多そうですので参考にしてください。