質問 > フロント機能 > 在庫数と受注合計個数に差異が発生 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
twiles1695 |
投稿日時: 2022/1/31 20:50
対応状況: 確認中
|
新米 登録日: 2020/8/3 居住地: 投稿: 4 |
在庫数と受注合計個数に差異が発生 [EC-CUBE] 4.0.4
[レンタルサーバ] [OS] CentOS Linux release 7.8.2003 (Core) [PHP] 7.3.33 [データベース] PostgreSQL 10.19 [WEBサーバ] Apache/2.4.6 [ブラウザ] Google Chrome, safari ▼導入プラグイン カートラッピングプラグイン(4.0対応版) 最近チェックした商品 お問い合わせ管理 for EC-CUBE4 Coupon Plugin for EC-CUBE4 お届け日調整プラグイン 送料無料対象商品設定プラグイン 画像アップロード・絵文字挿入・YouTube埋め込みができるHTMLエディタ for EC-CUBE4 在庫切れ商品通知 PGマルチペイメントサービス決済プラグイン メールマガジンプラグイン マイページ領収書印刷[軽減税率対応]プラグイン 商品レビュー管理プラグイン 領収書発行プラグイン おすすめ商品管理プラグイン 商品レコメンドブロックプラグイン for EC-CUBE4 関連商品プラグイン 商品詳細ページレイアウトプラグイン for EC-CUBE4 商品情報項目追加プラグイン for 4.0 商品特集プラグイン 商品タグ機能拡張 ▼カスタマイズ ・特定の販売種別の商品を6個以上、もしくは10,000円以上購入で送料無料 ▼現象 問題点:在庫数と受注合計数に差異が発生しております。 元々144個で設定していた在庫が、受注合計個数を見ると145個になっておりました。 前提: ・決済プラグインはGMO-PGマルチペイメントサービス決済プラグインを使用 ・決済方法は「クレジット決済〔143受注〕」「Pay-easy決済(ネットバンク)〔1受注〕」「Pay-easy決済(銀行ATM)〔1受注〕」の3種類 ・購入は一人あたり3個まで購入可能 ・決済処理中での受注が1件(クレジット決済,未入金,3個購入)あり、本来ならば142件が最大受注個数になるはず ・在庫数は144個に設定していたことを確認済み(元々145個だった、とかではない) ・販売から売り切れは1日間の短期間で行われた 考えられる原因① 同時刻決済による在庫数処理のエラー 短期間で注文が集中したため、同時刻(分単位)で決済されているタイミングが4箇所あります(秒単位での同時決済はありません)。 もし同時刻における決済処理の中で在庫数が正しく処理されないことがある場合、設定在庫数と合わなくなることが考えられるかと思いました。 EC-CUBEのバージョンも決済プラグインも異なりますが、同時刻で在庫数以上の受注合計数になったという投稿が過去にありましたので参考として記載します。 参考:GMOイプシロン決済時の商品在庫数減タイミング https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20092&forum=16 考えられる原因② Pay-easy決済での在庫引き当てのタイミングによるもの 一番最後の入金は、Pay-easy決済(銀行ATM)で、売り切れになった後に入金されています。 EC-CUBE本来の処理では、購入確定した時点で在庫引き当てが行われますが、 もしPay-easy決済で入金後に在庫引き当てが行われるような処理だった場合は受注数が在庫数を上回ることがあるかもしれない、と思いました。考えにくい話ではありますが。。 Pay-easy決済での在庫引き当てのタイミングがどうなっているのかを把握していないため、詳しい方がいらっしゃればご教授いただけますと幸いです。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |