Ticket #2612 (assigned 改善提案)
カートに表示される「小計」と「合計」は必ず同じ金額になるが、両方表示されている
| Reported by: | habu | Owned by: | ko-shi |
|---|---|---|---|
| Priority: | 中 | Milestone: | |
| Component: | フロント | Version: | 2.13.2 |
| Keywords: | Cc: | ||
| 修正済み: | no |
Description
■概要
カート画面に、「小計」欄と「合計」欄が表示されているが、
カート画面の時点では、送料や手数料、値引きはセットされていないはずなので、どちらの値も必ず同じになる。
■詳細
2.13-devの場合、
小計は、「<!--{$tpl_total_inctax[$key]|n2s|h}-->円」で表示され、
合計は、「<!--{$arrData[$key].total-$arrData[$key].deliv_fee|n2s|h}-->円」で表示されている。
$tpl_total_inctax[$key] には、SC_CartSession::getAllProductsTotalで計算された全商品の合計価格が入っている。
$arrData[$key].total は、SC_CartSession::calculate内にて、以下の通り計算されている値。
$results['total'] = $results['subtotal']; $results['total'] += $results['deliv_fee']; $results['total'] += $charge; $results['total'] -= $discount;
■改修方針
合計消費税や、割引対応のカスタマイズを行なう際には、小計欄と合計欄の2つが必要となるため、
完全に削除するのではなく「小計」欄のみコメントアウトしておくという事で良いかと考えています。
■対象バージョン:
少なくとも、EC-CUBE 2.4.4、2.11.0、2.12.0、2.13-dev ではそうなっています。
■関連スレッド:
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=14953&forum=10
