必要な在庫の正確な予測と需要計画は、自社倉庫を持つ店舗にとって常に行うべき運営活動です。正確な予測は、次の2つの重要な状況を回避するのに役立ちます:
- 必需品の在庫切れ;
- 倉庫内の不当に高い在庫過剰
在庫予測は単なる予測ですが、適切なアプローチを取ることで、常に最適な在庫レベルを維持することができます。他のレポート(例えば Shopify在庫価値レポート)とは異なり、在庫予測(需要計画とも呼ばれる)は、3つの時間枠すべてに対して質問を投げかけます:
- 過去:どれだけの製品が販売され、どれくらいの速さで売れましたか?
- 現在:現在の在庫状況はどうなっていますか?
- 未来:どれだけの製品が必要で、いつ、どれくらいの速さで必要ですか?
在庫計画にはいくつかの異なる戦略/アプローチがあることを特に指摘する価値があります。どの戦略も排他的ではなく、組み合わせたり、年間を通じて調整したり、さまざまな製品グループに対して異なる方法で適用したりできます。
-
継続的な在庫戦略:
現在および潜在的な季節的変動をカバーするために、大量の在庫を維持します。
-
最小在庫レベル戦略:
在庫を最小限に保つこと。需要がわずかに増加した場合でも再注文が必要です。
-
需要指向の計画:
現在の需要に基づいて各アイテムの最適な在庫を計画します。
これらは、eコマースで一般的に使用される戦略のほんの一部です。
在庫予測が回答できる質問
在庫予測は多くのプロセスを含む複雑なトピックであるため、通常はその多面的な性質により、各質問と回答に対して別々のレポートが使用されます。最も関連性の高い問題解決ペアをいくつか見てみましょう:
- 販売速度: 在庫がどれくらいの速さで消費されるか(販売速度)。
- 在庫切れの発生を最小限にする: 倉庫内での製品の不在の可能性を最小限にする方法。
- 補充のタイミング: いつ在庫を補充するか。
- 死に在庫の特定: どの在庫が売れていないか(すなわち、現在の在庫を考慮して長期間非アクティブである)。
- 在庫過剰の管理: どの在庫が過剰であるか。
- 回転率: 在庫の回転率は何ですか。
- 価格および割引ポリシーの見直し: どの製品が価格または割引ポリシーの見直しを必要とするか。
このリストは不完全ですが、在庫計画を通じて対処できる問題の一般的な概要を提供します。
関連レポートを探る
在庫予測
一般的に、次の週または月に必要な在庫を予測するには、その期間中にどれだけの製品を販売する予定かを理解する必要があります。これが販売速度(平均日次販売量とも呼ばれます)です。
販売速度を計算したら、次の14日間に必要な製品の数量を簡単に決定できます。さらに、製品はサプライヤーから注文されるため、サプライヤーに注文を出すタイミングも知る必要があります。これが再注文日です。あるいは、再注文点(ROP)を決定することもできます。これは、注文を出すべき在庫の最小数量です。
さらに、より正確な予測のためには、納品リードタイムなどの外部要因も考慮する必要があります。リードタイムとは、注文が出されてから製品がサプライヤーの倉庫から自社倉庫に運ばれるまでに必要な日数です。
その結果、簡略化された(線形)予測には、次の3つの値が必要です:
- 販売速度
- 実際の数量
- リードタイム
これらの値を使用して、数多くの派生指標を計算し、予測プロセスで利用できます。
重要な用語、指標および計算
提供されたグラフは、3つの主要な指標(販売速度、リードタイム、在庫数量)に基づいて最適な在庫レベルを維持するための線形モデルを示しています。
-
販売速度
販売速度は、固定された時間枠内での製品販売の速度を表し、通常は1日ごとに計算されます。
過去30日間の簡略化された式:
販売速度 = 売上数量 ÷ 30
この指標は、1日あたりの平均販売単位数を示します。この情報をもとに、次の14/30/90日間の予想販売を計算できます。
-
リードタイム
リードタイムは、注文が出されてから倉庫に製品が届くまでに必要な期間で、サプライヤーへの注文、署名、納品などのすべての必要なステップを含みます。
リードタイムは通常、各サプライヤーに対して固定の値です。
-
リードタイム数量
リードタイム数量は、リードタイム中に販売される製品の数量を決定します(予測販売)。
リードタイム数量 = リードタイム × 販売速度
-
サービスレベル
次の補充サイクル中に在庫切れを回避する期待確率で、通常は70-90%の範囲です。
過度に高いサービスレベルは不必要な在庫の増加を招き、逆に低すぎるレベルは在庫切れのリスクを高めます。
-
安全在庫
予期しない問題が発生した場合に在庫切れを防ぐための追加の在庫数量(バッファまたは予備)。
安全在庫 = 販売速度 × リードタイム × サービスレベル
安全在庫は個々のアイテムに対して手動で設定でき、数量および再注文時間の計算に影響を与えます。
-
再注文点(ROP)
補充をトリガーする在庫数量。
再注文点 = 安全在庫 + リードタイム数量
-
在庫数量
実際の在庫数量(全体または倉庫ごとの在庫計画)
-
在庫カバー時間
現在の在庫が販売をカバーする日数。
在庫カバー時間 = 在庫数量 ÷ 販売速度
-
在庫切れ数量
将来の在庫不足の指標。正の場合は不足を示し、定義された期間内に既存の在庫が不十分であることを示します。
在庫切れ数量 = リードタイム数量 - 在庫数量
-
補充数量
在庫切れを避けるために注文すべき最小限の最適数量。
補充数量 = 再注文点数量
-
補充時間 または 再注文までの時間
製品を再注文すべきタイミング(何日後)。
補充時間 = (在庫数量 - 再注文点数量) ÷ 販売速度
重要なポイント
- 予測には履歴が必要です。季節市場では、予測精度を向上させるためには少なくとも1年の販売履歴が必要です。他の安定した(線形)市場では、過去30-90日間の販売履歴が通常は十分です。
- 現代の報告および計画プラットフォームは、専門家に匹敵する在庫管理を可能にします。
- 多くのプログラム可能でない要因が計画精度に影響を与える可能性がありますが、計画システムを持つことは基本的かつ不可欠です。現在の市場状況について情報を得て、予測や計画を適宜調整することが重要です。
Shopifyの在庫計画レポートの例
以下に、当社のアプリで使用できる在庫予測および需要に関するShopifyレポートのさまざまなバリエーションを集めました。
さらに、組み込みのShopify在庫レポートを調整したり、新しいレポートを作成したりすることもできます。
| ProductsName | Product VariantsName | Inventory LevelsTotal Available | Inventory PlannerSales Velocity | Inventory PlannerStock Covered / days | Inventory PlannerForecast QTY | Inventory PlannerReplenishment QTY | Inventory PlannerReplenishment time / days | Inventory PlannerStockout QTY | Inventory PlannerSafety QTY | Inventory PlannerReorder Point QTY |
|---|---|---|---|---|---|---|---|---|---|---|
| Cassius Sparring Tank | Blue / XS | 15 | 0.53 | 28 | 12 | 15 | 0 | 0 | 3 | 15 |
| Cassius Sparring Tank | Blue / XL | 3 | 0.30 | 10 | 7 | 9 | 0 | 4 | 2 | 9 |
| Cassius Sparring Tank | Blue / L | 4 | 0.23 | 17 | 5 | 7 | 0 | 1 | 2 | 7 |
Google Sheetsでの在庫計画
現在の製品リストとその数量をアップロードするメカニズムがあれば、Google Sheetsで在庫を計画することもできます。他のすべてのパラメータは、上記の式を使用して簡単に計算できます。Google Sheets用の無料テンプレートを見つけることができます。