バージョン選択

フォーラム

メニュー

オンライン状況

69 人のユーザが現在オンラインです。 (52 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 68
swat もっと...

サイト内検索

質問 > フロント機能 > 注文した商品が削除される

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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: 注文した商品が削除される
ちょっとロジック的に、まず有り得ない症状だと思います。
恐らく何らかの人為的な作業、またはカスタマイズによる影響があるのではないかと推測しますが・・・

とりあえずデータベース内での実データはどうなっているのか、管理画面からメール通知を再度してみた場合どうなかあたりが確認内容になるかなと思います。


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

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点だけ」の注文をすると多分問題ないとなるでしょうから、それに近付けていきます。どの時点でその現象が起こったか?それがわかれば原因はかなり特定に近くなるかと。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,099名です
総投稿数は110,036件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1298
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.