バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > その他 > 在庫戻し処理の重複

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
yona
投稿日時: 2014/9/12 9:42
対応状況: −−−
半人前
登録日: 2012/2/10
居住地:
投稿: 25
Re: 在庫戻し処理の重複
2.13系であれば、受注が完了しないままで「決済処理中」として残ってしまった受注を戻すために、
cancelPendingOrder の呼び出しを主要なページに埋め込んであるようです。

Z:\eccube-2.13.1\data\class\helper\SC_Helper_Purchase.php(1349,21) [UTF-8]: public function cancelPendingOrder($cancel_flg)
Z:\eccube-2.13.1\data\class\pages\LC_Page_Index.php(66,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\cart\LC_Page_Cart.php(78,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\entry\LC_Page_Entry.php(79,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\entry\LC_Page_Entry_Kiyaku.php(67,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\frontparts\LC_Page_FrontParts_LoginCheck.php(68,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage.php(77,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage_History.php(75,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage_Login.php(65,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\mypage\LC_Page_Mypage_Order.php(65,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\products\LC_Page_Products_Detail.php(103,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\products\LC_Page_Products_List.php(96,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping.php(80,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Confirm.php(76,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Deliv.php(71,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Multiple.php(68,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);
Z:\eccube-2.13.1\data\class\pages\shopping\LC_Page_Shopping_Payment.php(76,23) [UTF-8]: $objPurchase->cancelPendingOrder(PENDING_ORDER_CANCEL_FLAG);

抜粋されたログを見る限り、cancelPendingOrder から呼ばれる checkDbAllPendingOrder の処理により受注が戻されているようですが、
アクセスがトリガーになっているので、アクセスが集中したりすれば、
タイミングによってはmaekawapis様のような事象が発生する可能性は0でない気がするのですがいかがでしょうか...
決済モジュールも同時に調査していただく必要がありそうですが。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   在庫戻し処理の重複 maekawapis 2014/9/11 20:29
     Re: 在庫戻し処理の重複 yuh 2014/9/11 23:11
     » Re: 在庫戻し処理の重複 yona 2014/9/12 9:42
         Re: 在庫戻し処理の重複 maekawapis 2014/9/12 10:06
           Re: 在庫戻し処理の重複 yuh 2014/9/12 10:34
             Re: 在庫戻し処理の重複 maekawapis 2014/9/12 11:37
         Re: 在庫戻し処理の重複 bratech 2014/9/12 11:12
           Re: 在庫戻し処理の重複 maekawapis 2014/9/12 11:30
             Re: 在庫戻し処理の重複 yona 2014/9/12 12:36
               Re: 在庫戻し処理の重複 maekawapis 2014/9/12 15:30
     Re: 在庫戻し処理の重複【別対策案】 maekawapis 2014/9/23 20:23

 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1670
8
red
1570
9
mcontact
1339
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.