質問 > フロント機能 > 注文した商品が削除される |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yasuxxxx |
投稿日時: 2011/1/7 12:13
対応状況: −−−
|
新米 登録日: 2011/1/7 居住地: 投稿: 2 |
注文した商品が削除される EC-CUBE 2.4.4
DBサーバ MySQL 5.0.45 WEBサーバ Apache PHP 5.1.6 現在稼働中なのですが、注文確定後に自動的オーダーした一部の商品がオーダー内容から削除されるといった現象が発生しています。 注文確定メールには、3アイテムオーダーされているが 管理画面のオーダー内容を見ると、2アイテムになっていました。 該当する商品は、欠品しておらず、同時に注文されて欠品した様子もありません。 調査にあたり、どこから調べれば良いでしょうか? ec-cubeは初心者のため、ご教授頂けると幸いです。 |
patapata |
投稿日時: 2011/1/7 14:53
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: 注文した商品が削除される まずは、
・カスタマイズで起こった現象なのか? ・そもそものバグなのか? →過去ログ検索、類似例などを検索 を切り分けることです。 適当ですが、私的にあやしいと思うのはぁ・・・ >注文確定後に自動的オーダーした一部の商品 ↑上記は、個別カスタマイズで行ったと思われる項目ですので、 ここにバグがないか調べる。 なんとなくですが、ちゃんとDB登録してないんじゃないですかねぇ〜 |
yasuxxxx |
投稿日時: 2011/1/7 17:16
対応状況: −−−
|
新米 登録日: 2011/1/7 居住地: 投稿: 2 |
Re: 注文した商品が削除される >>patapata様
早速のご回答、ありがとうございます。 個別カストマイズはしておらず お客様がご注文されて、注文受付メールでは ### ****************************************************************** ご注文商品明細 ****************************************************************** 商品名: aaa 商品コード: aaa-08 数量:1 個 金額:¥ 3,360 商品名: bbb 商品コード: bbb-07 数量:1 個 金額:¥ 6,300 商品名: ccc 商品コード: ccc-15 数量:1 個 金額:¥ 5,460 ### と注文が確定されているのですが、その後管理画面の受注内容を 確認すると ### 商品名: aaa 商品コード: aaa-08 数量:1 個 金額:¥ 3,360 商品名: ccc 商品コード: ccc-15 数量:1 個 金額:¥ 5,460 ### と商品bbbが、勝手に削除されてしまっているのです。 的を射ていない質問で申し訳ありません。 何か手がかりになることがあれば幸いです。 |
AMUAMU |
投稿日時: 2011/1/7 19:38
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 注文した商品が削除される ちょっとロジック的に、まず有り得ない症状だと思います。
恐らく何らかの人為的な作業、またはカスタマイズによる影響があるのではないかと推測しますが・・・ とりあえずデータベース内での実データはどうなっているのか、管理画面からメール通知を再度してみた場合どうなかあたりが確認内容になるかなと思います。
|
imaoka |
投稿日時: 2011/1/8 13:38
対応状況: −−−
|
新米 登録日: 2011/1/8 居住地: 投稿: 8 |
Re: 注文した商品が削除される 障害・不具合の切り分け・特定方法の例です。
これがベストという訳ではなく、あくまで一例です。ご参考までに。 まずはDB内のデータ確認かと思います。 1) テーブル「dtb_detail」内に、該当行は存在するか? ⇒ 存在すれば、管理画面でのデータ取得のロジックに問題あり(が濃厚) ⇒ 存在しなければ次へ 2) テーブル「dtb_order」内はどうなっているか? subtotal(商品計)、合計金額(total)、支払い合計金額(payment_total)などは正しいか?消された(?)行(商品名: bbb 商品コード: bbb-07 の分)も合計された金額となっているか?なっていないか? ⇒ 合計されている金額なら、DBのテーブル「dtb_detail」該当行を直接削除されたことが濃厚。人為的にDELETEなどを発行して削除したか、またはプログラムのバグの可能性あり。 ⇒ 合計されていない 一応、テーブル「dtb_order_temp」内の該当データと合計などが一致しているか見てみて、次へ 次に、再現性があるか確認です。出来る限り、決済方法も含めて同じとなる注文をしてみます。 ⇒ その結果、メール、管理画面ともに問題なしの場合、他に同様の現象がないか確認します。 ⇒ 同様の現象は一切なく、メール、管理画面ともに問題なし 人為的ミス(誰かが管理画面から削除したなど)などの疑いが濃厚です。 ⇒ 同様の現象がある。 削除(?)が起こる時の共通事項を調べてみます。例えば、商品名: bbb 商品コード: bbb-07を注文すると必ずそうなる、3点(行)の注文時の2点目がそうなる、特定のカテゴリの商品だけそうなる、など。それがわかれば原因はかなり特定に近くなるかと。 ⇒ 同じ現象が起こる 1項目ずつ変えて注文していきます。最終的に、「全く違う注文を1点だけ」の注文をすると多分問題ないとなるでしょうから、それに近付けていきます。どの時点でその現象が起こったか?それがわかれば原因はかなり特定に近くなるかと。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |