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

Opened 9 years ago

Last modified 9 years ago

ゲスト購入途中で会員登録後、注文完了すると注文者の情報がゲスト時の入力内容となる

Reported by: pineray Owned by: pineray
Priority: Milestone: EC-CUBE2.12.1
Component: フロント Version: 2.12.0
Keywords: Cc:
修正済み: yes

Description

ゲストの状態で購入手続きをある程度まで進み、その後会員登録してから、同じセッションのログイン状態で購入完了すると、注文者の情報(order_email等)が、ゲスト購入の段階で入力した内容のままとなっている。

Change History

comment:1 follow-up: ↓ 2 Changed 9 years ago by pineray

  • Owner changed from somebody to pineray
  • 修正済み set
  • Status changed from new to assigned

r21939 にて対応しました。

comment:2 in reply to: ↑ 1 ; follow-up: ↓ 3 Changed 9 years ago by h_yoshimoto

pineray さんへの返信

r21939 にて対応しました。

お世話になっております。株式会社ロックオン吉本です。
こちら弊社にて動作確認していましたところ、以下のエラーが発生する様です。

Fatal error(E_ERROR): Call to a member function isLoginSuccess() on a non-object on [C:\Users\lockon\workspace\version-2_12-dev_test\data\class\helper\SC_Helper_Purchase.php(456)] from 127.0.0.1

再現手順
・商品を購入

恐らく本チケットでの改修が要因として考えられます。
お手数おかけしますが、ご確認頂けますでしょうか。

comment:3 in reply to: ↑ 2 ; follow-up: ↓ 4 Changed 9 years ago by pineray

h_yoshimoto への返信

申し訳ありません。 r21943 にて上記の不具合を修正しました。
$objCustomer が渡ってきていない場合に、顧客情報をコピーする処理を行わないように変更しました。
また、$objCustomer が引数にない場合、PHPのエラーがログに記録されていましたので、第3引数にデフォルトの値(NULL)を指定しました。

ご確認よろしくお願い申し上げます。

comment:4 in reply to: ↑ 3 Changed 9 years ago by h_yoshimoto

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

pineray さまへの返信

早急なご対応ありがとうございます!

正常に動作している事を確認しましたので閉じさせて頂きます。

Note: See TracTickets for help on using tickets.