自社ECの売上機会を最大化する上で、在庫管理は見落とされがちながら決定的に重要な要素です。欠品が発生すれば購入意欲のある顧客を取りこぼし、過剰在庫は倉庫コストとキャッシュフローを圧迫します。
ECサイトの欠品によって顧客の約70%が競合他社へ流れるという報告もあり、在庫管理の精度が直接的な売上損失と顧客離れにつながります。一方で、在庫を抱えすぎると過剰在庫による資金の固定化が経営を圧迫します。
本記事では、自社ECにおける在庫管理の基本的な課題から、安全在庫の計算方法・需要予測の精度向上・在庫管理システムの選定・複数チャネルの在庫一元管理・セール時の在庫対策まで、実践的な観点で体系的に解説します。
「在庫欠品と過剰在庫のどちらにも悩んでいる」「在庫管理システムを見直したい」といったご相談があれば、ぜひお気軽にお問い合わせください。▶ サービス紹介資料をダウンロードする(無料)
自社ECの在庫管理が売上と顧客体験に直結する理由
在庫管理はEC運営のバックオフィス業務のように捉えられることがありますが、実際には顧客体験と売上の両面に直接影響する中核業務です。
欠品が引き起こす機会損失とブランド毀損
商品ページを訪問した顧客が「在庫なし」「品切れ中」と表示される状態は、購買意欲のある顧客を競合へ直接誘導することと同義です。一度欠品で購入できなかった顧客が次回また同じショップに来訪する確率は、在庫ありの顧客と比較して大幅に下がることが複数の調査で示されています。
欠品は短期的な販売機会の損失だけでなく、ブランドへの信頼感にも影響を与えます。特に「定期的に購入する顧客(リピーター)」に欠品を経験させると、代替ブランドへの乗り換えが起きやすく、LTV(顧客生涯価値)の損失につながります。
過剰在庫が経営にもたらすリスク
欠品を恐れるあまり仕入れを増やしすぎると、今度は過剰在庫という問題が発生します。在庫を保有し続けることは、倉庫保管コスト・商品劣化リスク・資金の固定化という3つのリスクを生み出します。
特にアパレル・食品・コスメなどのトレンドや鮮度が重要な商材では、過剰在庫は大幅な値引きによる粗利率の低下を招きます。適正在庫の維持は「機会損失をゼロにする」と「不要なコストをゼロにする」という相反する目標のバランスを取ることであり、データに基づいたアプローチが不可欠です。
関連記事:自社ECのフルフィルメント戦略
ECにおける在庫管理の主要課題
自社ECの在庫管理で多くの事業者が直面する課題には、共通したパターンがあります。自社の状況と照らし合わせて、優先的に対処すべき課題を特定することが改善の第一歩です。
リアルタイム在庫同期の遅延
実店舗とECサイトを並行運営している場合、在庫システムが連携していないと「実店舗では完売しているがECでは購入可能」というズレが発生します。注文が入ったにも関わらず在庫がないという状況(受注キャンセル)は、顧客体験を大きく損ないます。
複数のECモール(楽天・Amazon・自社EC)で同じ商品を販売している場合も同様で、どこかのチャネルで売れた後に他のチャネルの在庫数が更新されないと、複数チャネルでの受注超過が発生します。在庫のリアルタイム同期は、マルチチャネル運営における最優先課題の一つです。
手作業による在庫管理の限界
Excelや手入力で在庫を管理している場合、データ入力ミス・更新漏れ・棚卸し時の差異が起きやすくなります。商品点数が増えるほど手作業の限界は顕在化し、担当者が変わった際のリスクも高まります。
手作業在庫管理の典型的な問題として、「倉庫の実在庫とシステム上の在庫数が一致しない」「在庫ゼロになったことに気づくのが遅れて欠品状態が続く」「仕入れのタイミングを感覚で決めているため過剰在庫になりやすい」が挙げられます。一定規模以上の運営には、在庫管理システムの導入が不可欠です。
需要予測の精度不足
季節変動・キャンペーン・SNSでの突発的な話題化など、需要を左右する要因は多様です。需要予測が経験と勘だけに依存している場合、季節の変わり目に大量の過剰在庫が発生したり、突発的な需要増に対応できず欠品になるケースが起きやすくなります。
需要予測の精度を上げることが、在庫の適正化(欠品ゼロ・過剰在庫ゼロ)への直接的な道筋です。データドリブンな需要予測の仕組みを構築することが、在庫管理の精度向上において最も根本的な改善策になります。
関連記事:自社ECのCVR改善戦略
安全在庫の計算と発注点の設定
在庫管理の基礎として、「いつ、いくつ発注するか」を定量的に決める安全在庫・発注点の概念を理解することが重要です。感覚での仕入れ判断から脱却するための土台になります。
安全在庫とは何か
安全在庫とは、需要の変動や仕入れリードタイムのブレに備えて常時保持しておくべき最低限の在庫量です。安全在庫を下回った段階で発注が間に合わなければ欠品が発生します。
安全在庫の基本的な計算式は次の通りです。
安全在庫 = 安全係数 × 需要の標準偏差 × √(発注リードタイム)
安全係数は欠品を許容しない確率に応じて設定されます。欠品率5%(95%の確率で在庫を維持)の場合は安全係数1.65、欠品率1%(99%)の場合は2.33を使います。商材の重要度と欠品コスト(機会損失)に応じて安全係数を決定します。
発注点(ROP)の設定
発注点(Reorder Point)は「在庫がこの水準に達したら発注する」という基準値で、発注してから届くまでの期間(リードタイム)中に見込まれる需要量に安全在庫を加算して算出します。
発注点 = 平均日次需要量 × リードタイム日数 + 安全在庫
例えば、1日平均10個売れる商品のリードタイムが7日、安全在庫が30個の場合、発注点は10×7+30=100個になります。在庫が100個を下回った時点で発注を行えば、欠品なく補充ができます。発注点を在庫管理システムに設定して自動アラートを受け取る仕組みにすることで、発注漏れを防ぎます。
発注ロットと発注頻度の最適化
1回あたりの発注量(発注ロット)は、発注コスト(1回の注文にかかる手間・コスト)と在庫保管コストのバランスで決まります。発注頻度を増やすと在庫保管コストは下がりますが、発注の手間と送料が増えます。逆に大ロットでまとめ買いすると発注コストは下がりますが、保管スペースと資金が必要になります。
経済的発注量(EOQ)という概念で最適発注ロットを計算できますが、実務では仕入れ先の最低発注量・ロット単位の制約がある場合も多いため、計算値を参考にしながら実態に合わせた調整が必要です。
関連記事:自社ECのカゴ落ち対策
需要予測の精度を上げる実践的なアプローチ
安全在庫の計算は需要の変動データがあって初めて精度の高い値が出せます。需要予測の質を上げることが、在庫管理全体の精度向上に直結します。
過去の販売データ分析
需要予測の基本は、過去の販売データを時系列で分析して将来の需要パターンを把握することです。最低でも過去1〜2年分の月次・週次の販売データを蓄積して、季節変動・週次のサイクル・曜日による差異を把握します。
単純な平均値だけでなく、季節指数(当月の売上÷年間月平均売上)を算出することで、季節性を考慮した需要予測が可能になります。たとえば夏用商品の6月の季節指数が1.8なら、年間平均の1.8倍の需要があるとして仕入れ計画を立てます。
プロモーション計画との連動
セール・クーポン配布・SNS施策・広告出稿などのプロモーション計画は、需要を大きく変動させます。プロモーション実施前には、過去の同様なプロモーション時の販売増加率を参照して仕入れを積み増すことが基本です。
広告費を増やして急激に集客を増やす計画がある場合、その効果を在庫計画に織り込んでいないと、広告が成功した直後に欠品で機会損失になるという本末転倒な事態が起きます。マーケティング計画と在庫計画の連携が特に重要です。
外部要因の取り込み
SNSでの話題化・インフルエンサーによる紹介・テレビ露出など、外部要因による突発的な需要増は予測が難しいですが、過去に類似した経験があれば参照できます。
競合の在庫切れ(競合が欠品すると自社に流入が来る)・消費増税前の駆け込み需要・自然災害による備蓄需要など、業種によって特有の外部要因があります。これらを在庫計画のシナリオに組み込む「シナリオプランニング」的な思考が、突発的な需要増への対応力を高めます。
在庫管理システムの選定と活用
在庫管理を効率化・精度化するには、適切な在庫管理システムの導入が不可欠です。自社の規模・販売チャネル・商品特性に合ったシステムを選ぶことが重要です。
在庫管理システムの主要機能
在庫管理システムが提供する主要機能は、リアルタイム在庫数管理・入出荷管理・発注アラート・バーコード/QRコードによる在庫照合・棚卸し支援・在庫レポート・複数拠点管理です。
より高度なシステムでは、需要予測機能・自動発注機能・複数ECモールとのAPI連携・物流代行(3PL)との連携機能を持つものもあります。必要な機能水準は自社の商品点数・チャネル数・運営体制によって異なるため、現在の課題に合わせて選定することが重要です。
主要な在庫管理システムの比較
ロジレス(LOGILESS)は自社ECと物流代行(3PL)を一元管理できるシステムで、Shopifyとの連携が充実しています。注文管理・在庫管理・発送管理をまとめて扱えるオールインワン型の設計が特徴です。
ネクストエンジンは楽天・Amazon・自社ECなど複数チャネルの在庫・受注を一元管理できるシステムで、マルチチャネル展開している事業者に広く使われています。ロジクラはスマートフォンから在庫管理できるシンプルな設計で、小規模ECや実店舗との在庫連携に使われています。
Shopifyを使っている場合は、ShipBobやOrderlyEatsなどのShopify専用在庫・物流管理アプリとの連携も選択肢です。自社ECのプラットフォームや物流代行サービスとの連携可否を最優先に確認して選定します。
システム導入時の注意点
在庫管理システムを導入しても、初期設定(商品マスタ・倉庫ロケーション設定・外部システムとのAPI連携)を正確に行わなければ、むしろデータ不整合が増える場合があります。導入前に自社の商品点数・在庫ロケーション数・連携が必要なシステム(EC・WMS・物流代行)をリストアップして、スコープを明確にしてから進めることが重要です。
導入後の運用ルール(入荷時の登録手順・棚卸しの頻度と方法・システムと現物の差異発生時の処理フロー)を文書化しておくことで、担当者の交代があっても在庫管理の精度を維持できます。
複数チャネル・マルチモール対応の在庫一元管理
自社ECと楽天・Amazonなどのモールを並行運営している事業者にとって、在庫の一元管理は運営効率と受注トラブル防止の観点で最重要課題の一つです。
チャネル間在庫の分配戦略
複数チャネルで同じ商品を販売する場合、在庫をチャネルごとに「物理的に分ける」か「共有在庫として管理してリアルタイム反映する」かの方針を決める必要があります。
物理的に分ける方式は管理がシンプルですが、一方のチャネルで売れ残りが発生しても他のチャネルに回せないという非効率が生じます。共有在庫でリアルタイム同期する方式は効率的ですが、同時注文が入った場合の在庫ロックの仕組みが必要です。受注管理システム(OMS)と在庫管理システムを連携させることで、共有在庫での安全な一元管理が実現できます。
実店舗とECの在庫一元管理
実店舗を持つ事業者が店舗在庫とEC在庫を別々に管理していると、「店頭で完売したがECでは購入可能のまま」という状態が起き、注文をキャンセルせざるを得ないケースが発生します。これは顧客体験を著しく損なう問題です。
O2O(Online to Offline)・OMO(Online Merges with Offline)の観点からも、実店舗とECの在庫を一元管理するシステム基盤の整備は避けられません。POSシステムと在庫管理システムのリアルタイム連携が技術的な解決策で、ロジクラ・ZAICO・スマレジなどのシステムが対応しています。
季節商材・セール時の在庫計画
年間を通じて需要が変動する季節商材や、セール時の需要増への対応は、在庫管理の中でも特に計画性が求められる局面です。
シーズン前の仕入れ計画
季節商材は、ピーク需要が始まる前に仕入れを完了しておく必要があります。前年同時期の販売実績を基準にしながら、今季の成長率・プロモーション計画・市場トレンドを加味して仕入れ量を決定します。
特にアパレルでは生産リードタイムが長い(数ヶ月前の発注が必要)ため、需要予測の精度が直接在庫リスクにつながります。初回ロットを抑え気味にして売れ行きを見てから追加発注する「追加発注戦略」が小規模事業者には現実的です。ただし追加発注の場合は仕入れ単価が上がりやすい点と、納期が遅れるリスクも考慮に入れます。
セール・キャンペーン時の在庫準備
年間の大型セール(クリスマス・正月・バレンタイン・ブラックフライデー等)の需要増は、過去データから推計できます。プロモーション実施決定後はすぐに在庫補充のリードタイムを逆算し、発注タイミングを決定します。
セール時に特定商品が急速に売れて欠品になることを防ぐために、「在庫バッファ」をセール対象商品に設けておくことが有効です。また、セール終了後に余剰在庫が残る場合の処理計画(追加値引き・別チャネルへの放出・次シーズンへの繰り越し可否)も事前に決めておくことで、計画的な在庫消化が可能になります。
過剰在庫の処理戦略
過剰在庫が発生した場合の処理手段として、追加値引きセール・アウトレットチャネルへの移動・セット販売(バンドル)・定期便での消費促進・法人への一括販売などが挙げられます。
過剰在庫の処理コスト(値引き額+保管コスト)は、欠品による機会損失と並ぶEC事業の収益圧迫要因です。残在庫が積み上がらないように、シーズン終盤からの計画的な在庫消化施策をプロモーションカレンダーに組み込んでおくことが重要です。
関連記事:自社ECの季節セール戦略
在庫データの分析と改善サイクル
在庫管理は一度仕組みを作って終わりではなく、データを定期的に確認して改善を継続するサイクルが重要です。
在庫回転率の計測と改善
在庫回転率は在庫管理の効率を測る最重要指標です。在庫回転率 = 期間内の売上原価 ÷ 平均在庫金額(または期間内の販売数量 ÷ 平均在庫数)で計算します。
在庫回転率が低い(在庫が長期間売れずに残っている)商品は、過剰仕入れの可能性や需要の読み違いを示しています。商品カテゴリ別・SKU別の在庫回転率を月次でモニタリングし、回転率が著しく低い商品は仕入れ量の見直しか販促強化かの判断を行います。
死に在庫の早期発見と防止
一定期間(例:90日以上)全く動きのない在庫を「死に在庫」と呼びます。死に在庫は倉庫スペースとキャッシュを消費し続ける損失要因です。在庫管理システムで在庫滞留日数のレポートを定期的に確認することで、死に在庫の早期発見が可能になります。
発見した死に在庫は、値引きセールへの出品・セット販売への組み込み・キャンペーンのノベルティ活用・廃棄判断のいずれかに素早くアサインすることが重要です。判断を先延ばしにするほど保管コストが嵩み、廃棄時の損失も大きくなります。
在庫精度(棚卸し差異)の管理
システム上の在庫数と倉庫の実在庫数が一致していることを「在庫精度が高い」と言います。在庫精度の低下(差異発生)は発注判断のズレ・欠品の見落とし・過剰発注の原因になります。
定期的な棚卸し(全件棚卸し・サイクルカウント)で在庫精度を確認し、差異が大きい場合はその原因(入荷時の登録漏れ・返品処理のミス・商品の紛失・盗難等)を調査して対処します。在庫精度を99%以上に維持することが、在庫管理全体の信頼性確保に必要な水準です。
フルフィルメント・3PL連携における在庫管理
物流代行(3PL)を使っている場合、在庫の実態を自社でリアルタイムに把握する仕組みを持つことが特に重要です。3PLに在庫管理を丸投げしているだけでは、在庫状況の可視性が低下して意思決定が遅れます。
3PLとのデータ連携
物流代行サービスと自社の在庫管理システムがAPI連携されていれば、入荷・出荷・返品のデータが自動で反映されます。WMS(倉庫管理システム)との連携により、3PL倉庫の在庫数をリアルタイムで自社ECに反映することが可能です。
3PL選定の際は、API連携の柔軟性・在庫データのリアルタイム反映・複数倉庫・複数チャネルへの対応力を確認します。物流代行の詳細についてはフルフィルメント戦略の記事もあわせてご参照ください。
複数倉庫の在庫配分
複数の物流拠点(倉庫)を持つ場合は、どの倉庫にどの商品をどれだけ配置するかの在庫配分戦略が必要です。地域別の需要分布に合わせた配分(首都圏向け在庫は関東倉庫に多く置く等)により、配送リードタイムの短縮と送料の最適化が実現できます。
複数倉庫間の在庫移動(転送)コストと、出荷速度向上の効果をバランスさせながら、在庫配分の最適化を進めます。大型ECプレーヤーが多拠点倉庫で翌日配送を実現しているのと同様に、配送スピードは顧客満足度と競争力に直結する要素です。
返品・キャンセルの在庫管理への影響
返品・注文キャンセルは在庫数の変動を引き起こすため、在庫管理の中に返品・キャンセルフローを組み込んでおくことが重要です。処理漏れが在庫精度の低下につながります。
返品在庫の処理フロー
顧客からの返品が届いた際の処理フローは、「返品商品の状態確認→販売可能な場合は在庫に戻す→販売不可の場合は廃棄・値引き販売・B品として別ルートへ」の流れが基本です。このフローを在庫管理システム上で明確に定義しておかないと、返品品が在庫として計上されたまま実際には販売できないという状態が生まれます。
在庫管理システムに「返品在庫ロケーション」を設けて、検品前の返品品・販売可在庫・廃棄予定品を区別して管理することが、返品在庫の混入防止に効果的です。返品率の高い商材(アパレル・家電等)では返品処理の量も多くなるため、フローの標準化が特に重要です。
返品対策の全体設計については自社ECの返品対策もあわせてご覧ください。
キャンセル処理と在庫復元
注文キャンセルが発生した場合、在庫管理システム上で在庫を正確に復元することが必要です。キャンセル処理が遅れると、実際には在庫があるのにシステム上は在庫ゼロになっているという状態になり、販売機会を逃します。
特に在庫わずかな商品では、注文後にキャンセルされた場合の在庫復元処理のタイムラグが大きな機会損失になることがあります。受注管理システムとの連携で、キャンセル発生時に自動で在庫復元が行われる仕組みにしておくことが理想的です。
在庫ステータス表示による顧客体験の最適化
在庫管理はバックオフィスの話だけではなく、商品ページやカート画面での在庫ステータス表示を通じて顧客体験に直接影響します。在庫状況を適切に顧客に伝えることが、購買意思決定を後押しし、クレームを防ぐ上で重要です。
残り在庫数の表示効果
「残り○点」という在庫残数の表示は希少性の演出として購買意欲を高める効果があります。ただし、意図的に少ない残数を表示してプレッシャーを与える「偽の希少性」は消費者保護の観点から問題があり、実際の在庫数に基づいた正直な表示が基本です。
一般的には残り10点以下になったタイミングから残数を表示するECサイトが多いです。「残り3点」という表示は購入を後押しする心理的効果があることが知られており、在庫が少なくなった商品への注目度を高めるために活用できます。
入荷待ち・予約販売の活用
人気商品が欠品した際に「入荷お知らせメール登録」機能や「予約販売(バックオーダー)」を提供することで、欠品時の機会損失を最小化できます。入荷お知らせメール登録者は購入意欲の高い顧客であり、入荷時に確実にリーチできるリスト資産になります。
予約販売(入荷前に注文を受け付けて入荷後に発送)はキャッシュフロー改善にもなりますが、入荷予定日が変動した場合の顧客コミュニケーションを適切に行う体制が必要です。入荷予定日の遅延をタイムリーに顧客に通知しないと、クレームや信頼低下につながります。
在庫切れ商品ページの対応
在庫切れになった商品ページを404エラーやリダイレクトにすると、その商品でSEOを狙っていた場合に評価が失われます。在庫切れ状態でもページを残し「入荷お知らせ登録」「類似商品の提案」を表示することで、ページのSEO価値を保ちながら顧客離脱を防ぐ設計が推奨されます。
在庫切れ商品への流入は「商品はあるが在庫ゼロ」という顧客をカゴ落ち候補として扱い、プッシュ通知やリターゲティング広告で入荷時にアプローチするマーケティングフローと組み合わせることで、機会損失を回収できます。プッシュ通知の活用については自社ECのプッシュ通知戦略もあわせてご参照ください。
在庫ステータスの表示設計はCVRにも影響するため、「在庫あり」「残りわずか」「入荷待ち」「在庫切れ(入荷お知らせ登録)」の4段階表示を導入することで、各在庫状況に最適な顧客アクションへ誘導する設計が効果的です。
よくある質問
Q:小規模ECで在庫管理システムは必要ですか?Excelではダメですか?
A:商品点数が50以下・販売チャネルが1つだけであれば、Excelでも短期的には管理できます。ただし、商品が増えてきた・複数チャネルで販売を始めた・欠品や過剰在庫が繰り返し発生しているといった状況になった時点で、在庫管理システムの導入を検討すべきです。小規模向けのシステム(ロジクラ・ZAICOなど)は月額数千円から利用でき、入力ミスや発注漏れの防止による損失削減効果を考えるとROIは十分に出ます。
Q:安全在庫の計算式はどのように使えばよいですか?
A:まず過去数ヶ月の日次・週次販売データから需要の標準偏差を算出します。次に仕入れリードタイム(発注から入荷までの日数)を確認し、安全在庫 = 安全係数 × 需要の標準偏差 × √(リードタイム日数)の式に代入します。安全係数は欠品許容確率によって決まり、95%信頼水準では1.65、99%では2.33を使います。計算に必要な過去販売データがない場合は、まず数ヶ月データを蓄積してから計算を行い、感覚値の安全在庫を徐々にデータドリブンな値に置き換えていくことを推奨します。
Q:複数のECモールで同じ商品を売る場合の在庫管理はどうすればよいですか?
A:ネクストエンジン・LOGILESS・飛び出せカモメなどのマルチチャネル受注・在庫管理システムを使い、共有在庫をリアルタイムで各チャネルに反映する仕組みを構築することが基本です。チャネルごとに在庫を物理的に分けて管理する方法もありますが、在庫の無駄が生まれやすいです。売れ行きの読みやすい商品はモール別に在庫数を事前に割り当て、売れにくい商品は共有在庫にして消化効率を高めるハイブリッドアプローチも有効です。
Q:セール時に欠品を防ぐためにどれくらい在庫を積み増せばよいですか?
A:過去の同一セールの販売実績から「通常月比の販売倍率」を算出します。初回開催のセールの場合は、同カテゴリの業界平均的な倍率(2〜5倍が多い)を参考に、保守的な想定から始めます。セール対象商品の在庫を通常の2〜3倍に積み増す際は、万が一売れ残った場合の処理計画(追加値引き・期間延長セール等)も同時に立てておくことが重要です。なお、セール訴求の強度(広告投資額・メルマガ送付数)と過去の反応率から積み増し量を逆算するアプローチも有効です。
Q:死に在庫をなるべく発生させないための予防策はありますか?
A:死に在庫の予防には、新商品の初回仕入れを少量から始めて需要を確認してから追加発注するテスト仕入れの徹底が最も効果的です。既存商品については在庫滞留日数を定期的にモニタリングして、30日以上動きのないSKUを早期に把握します。販促計画と在庫の連動(在庫の多い商品を優先的にプロモーションに乗せる)も有効です。シーズン終盤の計画的な値引き処理を習慣化することで、大量の死に在庫になる前に消化できます。
Q:在庫管理システムを導入する際に失敗しないための注意点を教えてください。
A:最もよくある失敗は「導入前の現状整理が不十分なまま進める」ことです。導入前に、管理したい商品点数・販売チャネル数・連携が必要な外部システム(EC・物流代行・POS等)・現在の在庫管理フローを整理してから選定することが重要です。また、在庫管理システムはデータの正確さが命です。導入後の運用ルール(入荷登録・出荷処理・返品処理・棚卸しのタイミングと手順)を文書化し、全担当者が同じ手順で動けるよう教育してから本稼働させてください。初期設定(商品マスタ・在庫数の初期登録)のミスがその後ずっと誤差として残るため、ここへの注力が特に重要です。
まとめ
自社ECの在庫管理は、欠品による機会損失と過剰在庫によるコスト圧迫という相反する課題の両方に対処する、経営上の重要な管理業務です。安全在庫・発注点の計算によってデータドリブンな仕入れ判断の基盤を作り、在庫管理システムの導入でリアルタイム在庫把握と複数チャネルの一元管理を実現することが在庫管理改善の基本ステップです。
TSUMUGUでは、在庫管理の仕組み構築から物流代行との連携・CVR改善まで、自社EC事業者さまの状況に合わせて一貫してサポートしています。まずはお気軽にご相談ください。→ まずは相談する(無料)



























