在庫切れの本当の損失は、売れなかった分の売上ではありません。検索結果から消えることで順位が下がり、再入荷しても元に戻すのに時間がかかることです。

数か月かけて積み上げた実績が、2週間の在庫切れで後退する。これを何度か繰り返すと、いつまでも売上が階段を上がりません。

この記事では、感覚での発注をやめて基準で回すための考え方を書きます。

発注点を計算する

必要な数字は3つだけです。

  • 1日あたりの平均販売数
  • リードタイム(発注してから、Amazonの倉庫で販売可能になるまでの日数)
  • 安全在庫(読み違いに備える上乗せ分)
発注点 = 1日あたりの平均販売数 × リードタイム + 安全在庫

在庫がこの数を下回ったら発注する、というだけのルールです。

リードタイムを甘く見積もらない

ここを短く見積もると全部が狂います。中国から仕入れている場合、実際には次の工程が積み上がります。

工程目安
発注から生産完了まで15〜30日
検品・梱包3〜7日
国際輸送(船便)15〜25日
通関・国内輸送3〜7日
FBA納品から受領・反映まで3〜10日

合計すると40〜80日になります。「だいたい1か月半」で回していると、繁忙期や連休で簡単に破綻します。

中国の春節(旧正月)は特に注意が必要です。前後2〜4週間は工場が止まるため、この時期をまたぐ発注は通常より大幅に前倒しする必要があります。

安全在庫の決め方

厳密な計算式もありますが、実務ではリードタイム中の販売数の20〜30%を上乗せしておけば大きく外しません。

1日10個売れていてリードタイムが60日なら、リードタイム中に600個必要です。安全在庫を25%とすると150個。発注点は750個になります。

在庫月数で持ちすぎも防ぐ

在庫切れを恐れるあまり持ちすぎると、今度は保管料と資金繰りを圧迫します。ここは在庫月数で見ます。

在庫月数 = 現在の在庫数 ÷ 1か月あたりの平均販売数

目安は次のとおりです。

  • 1.5か月を切ったら発注を検討
  • 3か月を超えたら発注を止める
  • 6か月を超えたら販売施策を考える(値下げ、広告、セット販売など)

長期在庫保管手数料の対象になる前に動かすのが原則です。

繁忙期は別枠で計画する

平常時の平均で計算すると、繁忙期に必ず切らします。

  • 自社商品の季節性を過去の販売データで確認する(何月に伸びるか)
  • Amazonの大型セール(プライムデー、ブラックフライデー、年末年始)の時期を押さえる
  • セール時は通常の2〜4倍を見込む商品もある

そして重要なのは、繁忙期の在庫はリードタイムを逆算して、その分だけ早く発注することです。11月に売りたいなら、リードタイム60日なら9月には発注が完了している必要があります。

保管料が上がる時期でもあるため、「早く入れすぎない・遅れない」の幅は意外と狭くなります。カレンダーに発注期限を書き込んでおくのが確実です。

切らしそうなときの応急処置

それでも切れそうになったら、次の手があります。

  • 一時的に値上げして販売速度を落とす。在庫切れよりは、売れるペースを落として在庫を持たせるほうが順位への影響は小さくて済みます
  • 一部を自己発送(FBM)に切り替える。手元に在庫があるなら、FBAが切れてもページを生かしておけます
  • 広告を止める。在庫が少ないときに広告費を使う理由はありません

いずれも応急処置です。根本は発注基準の問題なので、落ち着いたら必ず基準側を直してください。

最低限これだけは記録する

複雑な在庫管理システムは要りません。スプレッドシート1枚で十分です。記録するのは次の項目です。

  • SKUごとの現在庫数(FBA+手元)
  • 直近30日の販売数
  • 1日あたりの平均販売数
  • 在庫月数
  • リードタイム(実績値。予定ではなく、実際にかかった日数を更新していく)
  • 発注点
  • 次回発注予定日

リードタイムを実績で更新していくのがポイントです。予定日数のまま運用していると、いつまでも同じ理由で切らします。

まとめ

  • 在庫切れの損失は、売上よりも検索順位の後退が大きい
  • 発注点 = 1日あたり販売数 × リードタイム + 安全在庫
  • リードタイムは工程を分解して実績で持つ。春節と連休を織り込む
  • 在庫月数1.5〜3か月を目安に、少なすぎ・多すぎの両方を防ぐ
  • 繁忙期は別枠で、逆算した発注期限をカレンダーに置く

まずは主力SKUだけでいいので、リードタイムの実績値を出してみてください。ほとんどの場合、思っているより長いはずです。