その他 > その他 > 受注番号が? |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gens |
投稿日時: 2008/7/3 14:49
対応状況: −−−
|
常連 登録日: 2007/1/1 居住地: 投稿: 32 |
受注番号が? お世話になります。
ec-cube2.1.2 php4.4.8 mysql4.1.22-standard ラピッドサイトVPS の環境です 受注番号が時々飛んでしまうのですが、これはお客様の買い物の流れのせいで起こるものなのでしょうか? 大体30件に1件くらいで見られます。 テスト販売や受注の削除などはしていませんので少し心配しています。皆様のところではどうでしょうか? 原因がわかりましたら教えてください。 |
x41 |
投稿日時: 2008/7/3 21:09
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: 受注番号が? DBのdtb_orderを確認してみてください。飛んでる番号の中身は空だと思います。問題ないと思いますが。。
|
gens |
投稿日時: 2008/7/4 8:51
対応状況: −−−
|
常連 登録日: 2007/1/1 居住地: 投稿: 32 |
Re: 受注番号が? ありがとうございます。
DB確認しました。飛んでる番号の中身は空でした。 問題ないといいのですが、こうした現象はどうして起こるものなんでしょうか?(購入時になにか不都合な事が起きた?) 「注文完了したのに返事がない」とのクレームも入りませんので・・DBのバグとかですかねえ・・なにか情報ございましたらご教授下さい。 |
homan |
投稿日時: 2008/7/4 11:03
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: 受注番号が? これは私個人の推測ですので、参考までに留めて下さい。
order_idが発行されるのは、購入フローの最後である「注文内容の確認ページ」に行った時です。ここでまず仮のorder_idが振られますが、このときの情報は「dtb_order_temp」にキャッシュされます。 ここから、通常の代引きや銀行振込などを選択した場合は購入が完了し「dtb_order」と「dtb_order_detail」に登録されますが、クレジットカード決済などのモジュールを利用している場合は、その決済画面へ移動します。その決済画面で何らかの理由により「注文内容の確認ページ」へ戻ってきたとき、先ほどのorder_idとは違う、新しいorder_idが再度割り当てられるようです。(パソコン側の決済画面と確認画面をいったり来たりしながら、dtb_order_tempの内容を確認してみると、そのような動きでした。携帯側は不明です。) また、考えられるとすれば確認画面までいって、「やっぱり買うの後でにしよう」とか「買うのやめよう」とおもってブラウザを閉じたりしたことも考えられます。 そうなると、欠番が生じますので、その場合は番号が飛んでいても問題ないかと思います。 どうしても心配な場合は、「dtb_order」で欠番になっているorder_idが振られている情報を「dtb_order_temp」から探して、そのお客様に直接連絡取るしかなさそうです。。 (買うのやめようとおもって買わなかったお客様の場合は、なんで連絡先がわかったのか気持ち悪がられる可能性もありますが・・・ ) ※簡単に動作を追って確認しただけの個人的な見解ですので、 その他の様々な要因も考えられます。ご注意ください。
|
gens |
投稿日時: 2008/7/4 11:27
対応状況: −−−
|
常連 登録日: 2007/1/1 居住地: 投稿: 32 |
Re: 受注番号が? homan様、細かい確認有難うございます。
「dtb_order_temp 」をあたってみようと思います。 該当サイトは決済モジュールを使用いていませんので、原因は単純なものかも知れません。 確認画面までいってブラウザを閉じたり、色々テストしてみます。 有難うございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |