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

Opened 9 years ago

Last modified 9 years ago

連続して注文を入れると1回目に入れた注文データがキャンセル状態になる場合がある

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

Description

決済モジュール使用時に遷移によって発現する場合がありますが、 根本的には$_SESSIONによるorder_id引継と、受注処理完了時にクリアリングが不十分なことに起因すると思われます。

LC_Page_Shopping_Confirm::action() 内で$_SESSIONorder_id? に受注番号を保存。

その後のクリアリング処理が決済モジュール処理側に依存している事が根本要因かと推定されます。

本質的には本体側で解決すべき  http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=8556&forum=8&post_id=41679

Change History

comment:1 Changed 9 years ago by AMUAMU

  • Summary changed from 連続して注文を入れると1回目に入れた注文データがキャンセル状態になる to 連続して注文を入れると1回目に入れた注文データがキャンセル状態になる場合がある

comment:2 Changed 9 years ago by tao

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

comment:3 Changed 9 years ago by tao

  • 修正済み set

r21260 で対応。 LC_Pages_Shopping_Complete::action()で$_SESSIONorder_id?をunsetする様に修正。

comment:4 Changed 9 years ago by kim

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

AMUAMU様、tao様ありがとうございます。 確認ができましたのでクローズさせていただきます。

Note: See TracTickets for help on using tickets.