プラグイン > バグ報告・利用に関する質問 > GMOイプシロン決済時の商品在庫数減タイミング |
バグ報告・利用に関する質問
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
yt1969 |
投稿日時: 2018/3/3 22:26
対応状況: −−−
|
一人前 登録日: 2018/3/3 居住地: 投稿: 91 |
GMOイプシロン決済時の商品在庫数減タイミング [EC-CUBE] 3.0.15 アップデート
[レンタルサーバ] さくらのレンタルサーバ スタンダード [OS] FreeBSD 9.1-RELEASE-p24 [PHP] 7.1.14 [データベース] MySQL 5.5.59 [WEBサーバ] Apache/2.4.29 [導入プラグインの有無] キャンセル時 在庫を自動で戻します 最近チェックした商品 Facebook連携プラグイン GmoEpsilon メール設定プラグイン OrderPdf 配送伝票番号プラグイン サイトマップ 独自プラグイン数種類 [現象] 本番環境において、在庫数1の商品を2人の顧客が購入してしまいました。 当該商品の商品マスター在庫数が-1になっています。 注文番号107 受注日:2018/03/03 20:04:41 入金日:2018/03/03 20:05:32 注文番号108 受注日:2018/03/03 20:05:39 入金日:2018/03/03 20:07:03 いずれもGMOイプシロンのクレジットカード決済で、ほぼ同時刻に同じ商品を買ってしまった様です。 〜〜 以下、EC-CUBE3.0.15インストール直後の状態での確認です。 状況設定は、「在庫数が1しかない商品を顧客のAとBがほぼ同時に購入しようとしている」です。 1. 顧客Aが商品をカートに入れる→レジに進む→…→ご注文内容のご確認 2. 顧客Bが同一商品をカートに入れる→レジに進む→…→ご注文内容のご確認 ここまではいずれの顧客にも在庫引き当てることなく処理が進み、 3. 顧客Aが「注文する」→ご注文完了 4. 顧客Bが「注文する」→購入エラー 選択された商品の在庫が不足しております。該当商品をカートから削除しました。 顧客Aが「注文する」押下時に在庫引き当てられて在庫数が-1され、顧客Bに商品が販売されるようなことはない。 → つまりEC-CUBE本体の問題ではないと考えます。 〜〜 ところが、GMOイプシロンで決済する場合、ご注文内容のご確認画面で支払い方法にクレジットカードを選択し、「次へ」を押下すると、顧客AもBも同一商品を持ったままクレジットカード決済に進んでしまい、支払いできてしまい、両者ともにご注文完了となってしまいます。ここで在庫は合わせて2引かれ、-1となる。 これが今回起きた事象だと考えており、GMOイプシロン決済プラグインの在庫減タイミングが適切でないような気がするのですが、いかがでしょうか。 他の決済プラグインではこのような事象は起きないようになっているのでしょうか。 当方ほとんどが一点物の取り扱いのため、今回の処置としては後続の方にお詫びして諦めていただく他ないのですが、 このような事象が起こるようではECサイトとしてはNGと捉えており、原因究明と再発防止策を取りたいと考えています。 皆様のお知恵をお貸しください。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» GMOイプシロン決済時の商品在庫数減タイミング | yt1969 | 2018/3/3 22:26 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | umebius | 2018/3/4 16:02 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | yt1969 | 2018/3/4 22:23 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | umebius | 2018/3/5 9:15 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | yt1969 | 2018/3/13 20:12 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | nanasess | 2018/3/14 9:30 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | yt1969 | 2018/3/14 16:05 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | nanasess | 2018/3/15 9:03 |
Re: GMOイプシロン決済時の商品在庫数減タイミング | yt1969 | 2018/3/15 21:43 |