在庫連携はAPIをつなぐ前に、どの在庫を正とするかを決める必要があります。ここが曖昧なまま実装すると、欠品、二重引当、手動修正が残ります。
在庫の正と粒度
- 販売可能在庫、実在庫、引当済み、検品中、予約分を分けて定義する
- Shopify、ERP、OMS、WMSのどれを正とするか決める
- 店舗、倉庫、モール、卸向け在庫を同じSKUで扱うか分ける
同期タイミング
- 受注時、支払完了時、出荷確定時、キャンセル時の在庫変動を決める
- リアルタイム同期、定期同期、手動再同期の使い分けを決める
- 連携失敗時の再試行、アラート、担当者確認画面を用意する
例外ルール
- 欠品、予約販売、同梱不可、ギフト繁忙期、法人取り置きの扱いを決める
- 在庫差異が出た時に、どのシステムへ戻すかを決める
- 監査ログと手動補正の権限を分ける
基幹連携は、成功時だけでなく失敗時の運用まで設計します。関連サービス: API・基幹連携