在庫切れの商品が購入されてしまった(銀行振り込み、SKUコード被りなし)

フォーラム バグ報告 在庫切れの商品が購入されてしまった(銀行振り込み、SKUコード被りなし)

タグ: 

  • このトピックには7件の返信、2人の参加者があり、最後にsagawaにより3年、 1ヶ月前に更新されました。
8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • 投稿者
    投稿
  • #91879
    guest
    参加者

    こちらで投稿させていただいた内容です。

    銀行振り込みのみをONにしていた際に、ダブルブッキング(商品が購入できてしまった)が発生したのですが、この場合はDB側での在庫データの更新が遅れたのでしょうか?

    ◆事象
    SKUコードAの商品(在庫数1)が購入される。
    その2分後に、同一のSKUコードの商品(在庫数0)が購入され、弾かず購入されてしまった。

    お手数ですが、取り急ぎ共有させていただきます。

    ——————————————-——————————————-——————————————-
    WordPress のバージョン: 5.6
    Welcart のバージョン:2.1.0.2012211
    PHP のバージョン:7.2.17
    Welcart専用の拡張プラグインとバージョン:なし
    ご利用のテーマ:WelcartBasic
    症状を確認したブラウザ:83.0.4103.106 Mobile Safari
    サーバー:AWS Lightsail
    SSLの利用:常時SSL
    ——————————————-——————————————-——————————————-

    #91895
    sagawa
    キーマスター

    こんにちは。

    商品マスターにつきまして、
    ・商品マスタに同じ商品コード、同じSKUの商品が存在しない
    ・「売り切れ時に購入制限(在庫チェック)しない」にチェックが入っていない
    という状況かつ、支払方法につきましては銀行振込のみということでございますね。
    ちなみにこちらの銀行振込はオンライン収納代行の銀行振込ではなく、「銀行振込(前払い)」もしくは「銀行振込(後払い)」をWelcartの基本設定の支払方法で設定されているということでよろしかったでしょうか?

    #91896
    guest
    参加者

    ご回答ありがとうございます!

    >・商品マスタに同じ商品コード、同じSKUの商品が存在しない
    >・「売り切れ時に購入制限(在庫チェック)しない」にチェックが入っていない
    >という状況かつ、支払方法につきましては銀行振込のみということでございますね。

    はい、上記認識で間違いありません!

    >ちなみにこちらの銀行振込はオンライン収納代行の銀行振込ではなく、「銀行振込(前払い)」もしくは「銀行振込(後払い)」をWelcartの基本設定の支払方法で設定されているということでよろしかったでしょうか?

    「銀行振込(前払い)」になります。

    #91903
    sagawa
    キーマスター

    kentomipizza様

    ご返答いただきありがとうございます。
    弊社の環境では再現が取れません。
    そこで、再度kentomipizza様の環境でご確認いただきたいのですが、今でも同じような状況下で購入テストをした場合に同じように在庫0で購入できますでしょうか?

    #91912
    guest
    参加者

    sagawa様

    こちらでも再現しようとしましたが、出来ませんでした。

    行った手順は以下の通りです。
    1. 在庫が1の商品1を用意する
    2. ユーザーAが商品1をカートに入れる
    3. ユーザーBも商品1をカートに入れる
    4. ユーザーAで商品1を購入した(購入ボタンをクリック)
    5. ユーザーBで商品1を購入しようとしたところ、「在庫がない」というエラーが発生した(正しい挙動)

    ユーザーAはPCでの操作、ユーザーBはSafariでの操作です。

    ご検討の程よろしくお願いします。

    #92001
    sagawa
    キーマスター

    kentomipizza様

    ご確認いただきありがとうございます。
    現在は再現性が取れないということですね。
    発生した当時の手順など(再現が取れるのであればその手順)がわからないことには原因の特定が難しいので、その辺の情報がわかれば教えていただきたく存じます。

    • この返信は3年、 2ヶ月前にsagawaが編集しました。
    #92182
    guest
    参加者

    こちら再度ご質問させてください。
    今回は、前回と事象が以下のように異なりました。

    ・商品マスタ編集中に発生
    ・在庫5のやつが6個売れた上に、在庫が1個残った

    WordPressの仕様で、ページの自動保存があるかと存じます。
    在庫数を編集している時に情報が保存されてしまい、在庫情報が更新されてしまうことなどはありますでしょうか?

    その場合、自動保存を停止する方法をご教示してほしい。

    #92193
    sagawa
    キーマスター

    こんにちは。

    商品マスターの税個につきましてはSKU欄の「更新」を押した段階で在庫数は変更されます。
    可能性としましては、
    ・商品マスターで編集開始
    ・在庫数を変更してSKU欄の「更新」を押下(在庫数変更)
    ・受注が入る(在庫数減少)
    ・商品マスター編集画面の公開の「更新」を押下して(在庫数を上書き)
    といった流れであれば可能性があります。
    長時間、商品マスターを編集する際にはメンテナンスモードにして、受注が入るのを防ぐなどの対応をされる方がよろしいかと存じます。

8件の投稿を表示中 - 1 - 8件目 (全8件中)
  • このトピックに返信するにはログインが必要です。