商品情報
「決済処理中」の受注が残り、受注履歴に表示されたり、在庫やポイントが引き落とされたままになるEC-CUBEの仕様上の問題を解決するためのプラグイン。カートの自動復旧(ロールバック)、または自動キャンセル処理をします。
決済途中で中断・またはサイト離脱した場合に「決済処理中」の受注が残り、マイページの受注履歴に表示されたり、在庫やポイントが引き落とされたままになるEC-CUBEの仕様上の問題を解決するためのプラグインです。
カートの自動復旧(ロールバック)、または自動キャンセル処理をします。
本プラグインでは以下のような場合にカート状態をロールバック/キャンセルします。
何れも決済モジュール利用時に決済画面に遷移した後に挙動します。
(1)決済画面からトップページやマイページにリンクを押して移動した場合。
→ 本プラグインは受注をキャンセル・削除し、カート状態を戻します。
(2)決済画面からブラウザの戻るボタンでページを戻った場合。
→ 本プラグインは受注をキャンセル・削除し、カート状態を戻します。
(3)決済の画面に遷移し、その後、決済をしないでブラウザを閉じたり別のサイトに
直接移動した場合。
→ 次回アクセス時にセッションが残っていれば受注をキャンセル・削除し、
カート状態を戻します。
→ 次回アクセス時にセッションが残っていない場合、かつ設定された経過時
間を過ぎる前にログインしなおし、かつカートが空の場合は受注をキャン
セル・削除し、カート状態を戻します。
→ 次回アクセス時にセッションが残っておらず、経過時間が過ぎた場合。
受注処理中の受注をキャンセルのみします。
→ 誰かがトップページや、カートの中画面、マイページなどを開いた場合、
設定されている経過時間を過ぎている決済処理中のデータを全て
キャンセルします。
※本プラグインは「決済処理中」の受注データのみを取り扱います。
※時間経過による自動削除は受注データ全体を確認するため受注データが多いサ
イト様ではDB負荷が高くなる可能性がありますのでご注意下さい。