スマレジ・デベロッパーズ・コミュニティはアーカイブされました。


これまでに投稿いただいた内容は引き続きご覧いただけます。

今後のお問い合わせはこちら

在庫一括調整中の在庫変動の処理

管理画面からの在庫調整や在庫調整アップロードで多数の在庫更新をしている間に端末での販売などのイベントが発生した場合の処理順、webhook送信ルールを知りたいです。

特に以下のような例です。

管理画面で在庫調整アップロード

在庫調整アップロード処理実行中

レジ端末で販売

在庫調整アップロード処理完了

このような場合

処理について

あくまで

①先に始まった在庫調整アップロードの処理が完了してからレジ端末での販売による在庫減をするのか、

②在庫調整アップロード実行中でも同時進行的にレジ端末での販売による在庫減をするのか

どちらでしょうか。

また、webhookについても

①に基づいて在庫調整アップロード分、レジ端末での販売分の順で届くのか

②先に完了したレジ端末での販売分、在庫調整アップロード分の順で届くのか

どちらでしょうか。

ベストアンサー

  • @megumisupport

    ◎処理について

    ②在庫調整アップロード実行中でも同時進行的にレジ端末での販売による在庫減をするのか

    こちらになります。

    ただ、在庫調整アップロードは店舗・商品の組み合わせごとに順に処理を行うため、

    販売が行われた店舗・商品の在庫に対する調整処理は、在庫調整を先に行ったから処理も先とは限りません。


    ◎Webhookについて

    上記に記載のとおり、どちらの処理が先に行われるか決まっておりません。

    また、ネットワーク状況などの影響により、必ずしもスマレジから送出した順に届くとも限らないため、Webhookの順序は不定となります。