質問 > フロント機能 > 注文者情報が更新されない |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shiro |
投稿日時: 2009/6/26 15:24
対応状況: −−−
|
新米 登録日: 2008/11/19 居住地: 投稿: 9 |
注文者情報が更新されない いつもお世話になっております。
少し長くなりますが、どなたか教えていただけたらと思います。 注文完了メールに注文者情報を表示させるようにし、動作確認をしていたところ、注文者情報が更新されないときがありました。 調べた結果、 ?非会員でお支払方法の指定画面まで進む ↓ ?会員登録(このときに名前、住所、メールアドレス等を?で入力した内容から変更) ↓ ?決済 すると、会員登録後のお届け先指定画面で選択したのが『会員登録住所』なら order_email と order_birth 『追加登録住所』なら order_name01、order_name02、order_kana01、order_kana02、order_zip01、order_zip02、order_pref、order_addr01、order_addr02、order_email、order_tel01、order_tel02、order_tel03、order_fax01、order_fax02、order_fax03 が非会員のときに入力した内容で『dtb_order』テーブルに登録されてました。 /data/class/pages/shopping/LC_Page_Shopping_Deliv.php で更新してるようなので以下を追加しました。 function lfRegistDelivData の中に
function lfRegistOtherDelivData の中に
ここで気になっているのは、単なる漏れなのか、それとも意図があってのことなのか、どちらなのかいまいち分からないので教えていただきたく質問しました。 宜しくお願いします。
|
seasoft |
投稿日時: 2009/6/26 20:35
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 注文者情報が更新されない 当該箇所の開発者の意図は、右辺値 null なのかも。で、UPDATE のケースを想定漏れしてる予感。
だったら、lfRegistDelivData で order_* もセットしない仕様に統一して欲しい面も。 どうするのが適切なのか、微妙な線ですね・・・
|
shiro |
投稿日時: 2009/6/26 22:41
対応状況: −−−
|
新米 登録日: 2008/11/19 居住地: 投稿: 9 |
Re: 注文者情報が更新されない seasoft様
回答ありがとうございます。 開発者の回答があることを期待して、今のままで様子を見ます。
|
seasoft |
投稿日時: 2009/6/27 4:51
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 注文者情報が更新されない せっかく shiro 様からのご指摘が、このままだと放置される予感がしますので、チケットを登録しておきました。
http://svn.ec-cube.net/open_trac/ticket/492
|
seasoft |
投稿日時: 2009/11/7 10:31
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 注文者情報が更新されない 次期バージョンでは改修されるようです。
http://svn.ec-cube.net/open_trac/ticket/492
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |