Ticket #1383 (closed バグ指摘: 修正済)

Opened 9 years ago

Last modified 9 years ago

Myページ>現在のカゴの中 商品の小計額計算で購入制限が効いていない

Reported by: shutta Owned by: shutta
Priority: Milestone: EC-CUBE2.11.2
Component: フロント Version: 2.11.1
Keywords: Cc:
修正済み: yes

Description

コミュニティにて報告あり。

2.11.1 商品の小計額計算で購入制限が効いていない
 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8311&forum=8

購入制限した商品を購入する際に、カゴの数量を追加すると商品の小計額だけが購入制限を無視した金額になりました。

具体的には、価格が100円の商品で購入制限を1に設定した場合、カゴの商品数を1→2に変更すると商品の小計額だけが制限を越えた数量で計算された状態になります。

・商品数量 → 数量は1のまま(正常)
・商品小計 → 200円になる(数量2*100円の計算)
・小計以降 → 100円(正常)

ただし、現在のカゴの中ページにカゴのブロックを表示している場合はこの現象は発生せず正しく計算されます。

購入制限に関する報告は以前のスレッドで見かけましたが、それとは問題点が少し違うかなと思いましたので、とりあえずのご報告です。
既出の問題でしたら読み飛ばしてください。

Change History

comment:1 Changed 9 years ago by shutta

  • Owner changed from somebody to shutta
  • Status changed from new to assigned

comment:2 follow-up: ↓ 3 Changed 9 years ago by shutta

指摘の通り、レイアウト設定にて、「現在のカゴの中」ページから、「かごの中」ブロックを外した状態にすると再現した。

r20001 にて修正。

「かごの中」ブロックを表示している場合は(デフォルト)、SC_CartSession->getCartList($productTypeId)を呼んだ際にカート内の額が再計算されるため発現しなかった模様。

comment:3 in reply to: ↑ 2 Changed 9 years ago by shutta

shutta への返信

r20001 にて修正。

r21001 の間違い。

comment:4 Changed 9 years ago by kajiwara

  • Status changed from assigned to closed
  • 修正済み set
  • Resolution set to 修正済

wedgeさん、shuttaさん

本件、ご報告及び修正作業をいただきありがとうございました。

修正されていることを確認しました。

Note: See TracTickets for help on using tickets.