EC・卸売

ECの在庫確認を自動化するには|在庫差異と欠品通知の設計

在庫数の自動更新だけでは、販売可能数と実在庫の違いを見落とすことがあります。

先に結論

倉庫在庫と販売可能数を分け、更新時刻と引当を確認します。差異の原因が分からないまま自動上書きしません。

HOW TO AUTOMATE

具体的な自動化の構成

倉庫の実在庫と販売可能数を分け、数値差が出た理由を確認できる構成です。

開始条件
倉庫・モールの在庫更新後、または一定間隔の照合時。
入力元
SKU、倉庫数量、予約・取り置き・返品、各システムの更新時刻。
自動処理
販売可能数を定義した式で算出し、時刻差を考慮して閾値超過のSKUだけ抽出する。
出力先
既存の在庫表に差分と更新元を記録し、対象商品だけ通知する。
人の確認
販売停止、倉庫修正、顧客への案内は担当者が原因確認後に決める。
失敗時
SKU不一致、更新遅延、返品未入庫、原因不明の差異は自動上書きしない。
一件の流れを例にすると例:倉庫10個、予約3個、取り置き2個なら販売可能数は条件に従い5個です。モールが10個のままなら差異を出し、担当者が更新履歴を確認してから修正します。

IMPLEMENTATION

実際に組む手順

  1. SKUを倉庫とモールで統一し、予約・取り置き・返品・破損を販売可能数からどう差し引くか決める。異なる商品コードを自動統合しない。
  2. 双方の数量と更新時刻を定期的に取得し、時刻差を超えて残る差だけを通知する。差異の原因と元データへのリンクを担当者に示す。
  3. 原因確認後に担当者が在庫を修正する。誤警報、欠品、誤販売の件数を一つの商品群で測ってから対象を広げる。

どの数字を正とするか決める

倉庫、ECモール、自社サイト、予約注文で在庫の更新タイミングが異なるなら、どの数値を販売判断に使うか定義します。返品、破損、取り置きがある商品は、実在庫と販売可能数を分けて管理します。

差異を見つけて止める

在庫の取り込みや差分通知は仕組みに任せられます。ただし、原因不明の差異を自動で上書きすると誤販売を広げます。閾値を超える差異やマイナス在庫は担当者へ通知し、販売停止や調査の判断を残します。

欠品と過剰在庫の両方を見る

導入後は欠品件数だけでなく、在庫修正回数と誤出荷も見ます。まず商品群を限定して、更新遅延と例外の処理手順を検証するのが安全です。

導入時の例:欠品前の確認通知

モールと倉庫の在庫を定期的に照合し、販売可能数の差が閾値を超えた商品だけ担当者に知らせます。予約注文や取り置き分を差し引いた数字を使い、差の原因が分からない時は自動で上書きしません。販売停止が必要かは運営担当が判断します。

確認したい失敗例

倉庫更新よりモール更新が先に走る、返品が戻る前に販売可能数へ加える、商品コードの表記違いで別商品を統合するケースです。時刻・更新元・担当者の履歴を残し、少数の商品で差異の出方を確かめます。

販売可能数を計算する前提

倉庫の実在庫から予約・取り置き・破損などをどう差し引くかを決めます。モールごとに更新タイミングが違えば、一時的な差異が発生します。単純な一致・不一致だけで警報を出すと通知が増えすぎるため、対象商品と差の閾値を調整します。

欠品を防ぐための確認先

通知を見た担当者が、倉庫、受注、商品マスタのどこを確認すればよいか明記します。原因が分からない時に在庫数を自動で上書きしないことが大切です。誤販売を防げた件数と、誤警報の件数を合わせて測り、運用に耐えるか判断します。

実務に置き換える

倉庫在庫と販売可能数を混同しない

倉庫に10個ある商品でも、予約3個・取り置き2個なら、そのまま10個を販売可能数として出すと欠品の原因になります。モールと倉庫の更新時刻が違うと一時的な差異も出ます。商品コード、時刻、引当条件をそろえ、差異の原因が分からない時は自動上書きせず担当者へ示します。販売停止の判断と顧客への案内は人が確認します。

  1. 01

    商品コード・SKUと、予約・返品・破損の扱いを統一する

  2. 02

    更新元と時刻を残し、差異の閾値と通知先を決める

  3. 03

    誤警報と欠品件数の両方を見て、対象商品を少しずつ広げる

よくある疑問

在庫が違ったら数の多い方に合わせればよいですか?

原因が不明なまま上書きすると誤販売を招きます。更新履歴と引当を確認してから修正します。

関連:EC受注業務の自動化で、最初に見るべきこと →

記事一覧へ戻る →