Ticket #2612 (assigned 改善提案)

Opened 6 years ago

Last modified 6 years ago

カートに表示される「小計」と「合計」は必ず同じ金額になるが、両方表示されている

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

Change History

comment:1 Changed 6 years ago by ko-shi

  • Owner changed from somebody to ko-shi

comment:2 Changed 6 years ago by ko-shi

  • Status changed from new to assigned

comment:3 follow-up: ↓ 4 Changed 6 years ago by ko-shi

  • 修正済み set

r23616 「小計」削除にて対応

comment:4 in reply to: ↑ 3 Changed 6 years ago by habu

  • 修正済み unset

ko-shi への返信

r23616 「小計」削除にて対応

ko-shi様

本件、ご対応ありがとうございます。

ただ、こちら、改修方針の欄に記している通り、 合計消費税や、割引対応のカスタマイズを行なう際には、小計欄と合計欄の2つが必要となるため、完全に削除するのではなく「小計」欄のみコメントアウトしておくという事で良いかと考えています。 (コミュニティでのご意見を考慮に入れています)

こちら、完全に削除するのではなく、コメントアウトする方向で再度修正していただく事は可能でしょうか。 (お手がとれない場合はおっしゃってくだされば、私の方で対応いたします)

Note: See TracTickets for help on using tickets.