質問 > 管理機能 > 金額の税込みと端数処理について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
dennou |
投稿日時: 2025/6/19 17:47
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2025/5/20 居住地: 投稿: 6 |
金額の税込みと端数処理について ECCUBE4では金額の処理は(商品単価×税率)=税込価格(端数処理込) × 購入個数になっていますが
これを(税抜×個数)×税率(+端数処理)にカスタマイズする方法を教えてください。 ▼テンプレート [EC-CUBE] 4.2.3新規インストール [レンタルサーバ] エックスサーバー [OS] Linux sv16352.xserver.jp 5.4.0-208-bet-generic #228-Ubuntu SMP Wed Feb 26 07:17:18 JST 2025 x86_64 [PHP] 8.0 [データベース] MySQL 10.5.27-MariaDB-log [WEBサーバ] Apache [ブラウザ] chrome |
h_tanaka |
投稿日時: 2025/6/19 17:54
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 2018 |
Re: 金額の税込みと端数処理について twig ファイルを改修すればできそうですが、なにかカスタマイズで行き詰まっていますでしょうか?
https://doc4.ec-cube.net/design_template
|
dennou |
投稿日時: 2025/6/20 10:45
対応状況: −−−
|
新米 ![]() ![]() 登録日: 2025/5/20 居住地: 投稿: 6 |
Re: 金額の税込みと端数処理について (税抜×個数)×税率(+端数処理)になるようにTaxRuleService.phpとPurchaseFlow.phpを編集しました
結果、その通りの処理になた箇所もあれば、(商品単価×税率)=税込価格(端数処理込) × 購入個数のままになっている箇所もあります。 それらで合計金額に差が出ているので修正したいです。 また、管理画面>受注詳細でも不思議なことが起こっています 受注詳細ページに移動すると最初は「(商品単価×税率)=税込価格(端数処理込) × 購入個数」の金額が表示されていて、「計算結果を更新」を押すと「(税抜×個数)×税率(+端数処理)」の金額になります。しかし登録すると最初の金額に戻ってしまいます。 受注CSVでは「(税抜×個数)×税率(+端数処理)」の金額が表示されます 管理画面>受注詳細やマイページ>受注詳細では合計金額と支払金額2種類の合計が表示されていますが 合計金額が「(商品単価×税率)=税込価格(端数処理込) × 購入個数」の金額 支払金額が「(税抜×個数)×税率(+端数処理)」の金額 が表示されます |
h_tanaka |
投稿日時: 2025/6/20 11:51
対応状況: −−−
|
神 ![]() ![]() 登録日: 2016/7/22 居住地: 愛媛県 投稿: 2018 |
Re: 金額の税込みと端数処理について ざっくりとしているため何ともお答えしにくいですが...
意図しない現象が発生している場合は、デバッグするのが基本となります。 Controller, PreProcessor、Service 等を dump() や dd() などのデバッグ文を使って処理を追いながらどのタイミングで意図せぬ計算となっているのかを追うのが良いかと思います。 twig も {{ dump() }} でデバッグできます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |