質問 > 管理機能 > 関数内数値計算の四捨五入/切り捨てについて |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Pinker |
投稿日時: 2019/3/29 9:54
対応状況: −−−
|
新米 登録日: 2019/3/29 居住地: 投稿: 4 |
関数内数値計算の四捨五入/切り捨てについて よろしくお願い致します。
利用ver EC-CUBE 3.0.16 「目的」 商品の消費税の計算方法について、不都合があり編集しています。 ECキューブの初期仕様が 製品A*1.08+製品B*1.08+.......という計算方法であるはずなので、 それをまず (製品A+製品B+....)*1.08 にし、さらに小数点以下切り捨ての計算方法を目的にしました。 しかしテンプレート上で*1.08すると自動的に四捨五入?されてしまい切り捨て対応ができませんのでお力添えいただけましたら幸いです。 「具体例」 初期設定:消費税設定8%で切り捨ての場合 111円の商品を59個買うと、デフォルトでは 111*1.08*59=119(119.88の切り捨て)となってから*59=7,021 現状:設定→消費税率0%で切り捨てにしテンプレート側で、*1.08 111*59*1.08=7073(7072.92の四捨五入?)=7,073 目標 上記の7,072.92の箇所を小数点切り捨てで最終金額を7,072にしたい。 「変更箇所」 設定を上述通り消費税率0%にし、商品ページ内は税抜で表示。 【ご注文内容のご確認】ページのみ、税込金額が吐き出されるように、 Shopping/index.twig に{{ (Order.total * 1.08)|price }}と記述し強制的に税率を計算。 当方ECキューブのカスタムに慣れておらず、お詳しい方のお知恵を拝借できましたら幸いです。 どうぞよろしくお願いいたします。 |
« 1 (2) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |