在庫管理を長く続けていると、ある日ふと気づくことがあります。「実数100個」と「販売可能数100個」は、本当は同じ意味ではない、ということに。倉庫の棚には確かに100個あるはずなのに、いざ最後の1個を売ろうとした瞬間、見つからない。あるいは破損していた。そんな経験は、どこのストアにもあるはずです。
そこで多くのベテラン運用者が取り入れているのが「在庫バッファ」という考え方です。実数からあらかじめ数個を引いた値を、お客様に見える在庫数として表示する。たったそれだけの工夫ですが、オーバーセル(売り越し)の防止と棚卸し誤差の吸収に、驚くほど効きます。今回は、その「5個残し」とも呼ばれるテクニックを、シートでの表現方法も含めて整理してみます。
バッファとは?なぜ必要か
バッファとは、文字通り「緩衝材」のことです。在庫管理においては、システム上で公開する在庫数を、実際の在庫数より少し低めに設定する手法を指します。例えば実数が100個なら、Shopify上では95個と表示しておく。残りの5個は、いざという時のための「予備」として、お客様の目には触れないようにしておくわけです。
なぜこんな手間をかけるのでしょうか。理由はいくつかあります。まず、棚卸しの誤差です。どれだけ几帳面に管理していても、月に数個のズレは必ず発生します。返品処理の遅れ、誤出荷、破損、紛失——理由は様々ですが、合計すると無視できない数になります。これをバッファが吸収してくれます。
もう一つの大きな理由が、オーバーセル防止です。同期アプリでShopifyに在庫を反映するタイミングと、お客様が注文を入れるタイミングは、必ずしも一致しません。同期の数分の遅れの間に、最後の1個が二重で売れてしまう——そんな事故を、バッファは未然に防いでくれます。
どれくらいが妥当か
では、具体的に何個引くのが妥当でしょうか。これは商品の特性とストアの規模によって変わりますが、いくつかの目安があります。一概に「5個」と言えるわけではなく、商品ごとに考え方を変えるのが現実的です。
商品タイプ別の目安
回転の速い消耗品や、1日に何件も注文が入る人気商品は、バッファを多めにとっておくと安心です。1日の販売数が10件以上なら、5個から10個のバッファが目安です。一方、回転がゆっくりした高単価商品や、限定生産品はバッファを1個から2個に絞ることもあります。あまり多く引きすぎると、機会損失につながるからです。
- 回転の速い消耗品 : 5〜10個のバッファ
- 標準的な商品 : 2〜3個のバッファ
- 高単価・限定品 : 1〜2個のバッファ
- ギフト商品(破損リスクが高い) : 3〜5個のバッファ
- サイズ違いが多いアパレル : SKUごとに1〜2個
もう一つ忘れてはいけないのが、ロケーションごとの考え方です。複数倉庫を持つストアなら、各ロケーションごとにバッファを設定するのが基本です。本店と支店で在庫管理の精度が違うなら、精度が低い方にバッファを厚めに振る、という調整もあり得ます。
シート上でバッファを表現する方法
Googleシートで在庫マスターを運用している場合、バッファをどう表現するかは少し工夫が必要です。一つの典型的なやり方は、列を分けて持つ方法です。
- 01A列 : SKU
- 02B列 : 実在庫数(棚卸しで確定した数)
- 03C列 : バッファ数(商品ごとに決めた予備数)
- 04D列 : 公開在庫数(B列 − C列を関数で計算)
- 05E列 : Shopify同期対象(D列の値)
この構造にしておくと、棚卸し担当はB列だけを見ればよく、バッファ設定の担当はC列だけを触る、という分業ができます。そして実際にShopifyへ反映されるのはD列の値です。バッファを変えたい時は、C列を一括編集すれば、自動的にD列が再計算されます。
シーズンごとにバッファを変えたい、というニーズもよくあります。例えば年末商戦は通常の2倍、夏のオフシーズンは半分、という形です。その場合は、C列の数式を別シートのパラメータ参照にしておくと、季節ごとに一行書き換えるだけで全SKUのバッファが一括変更できます。
同期時にバッファを差し引く工夫
シート上でバッファを引いた数を別列で持っておけば、同期アプリ側ではその列を指定するだけで済みます。逆に言えば、同期アプリに「バッファを引く機能」が無くても、シートの計算で完結します。これがGoogleシートを在庫マスターにする大きな利点です。
気をつけたいのは、バッファを引いた後の値がマイナスになるケースです。実在庫が3個でバッファが5個だと、計算結果はマイナス2になってしまいます。これをそのままShopifyに送ると、エラーが出るか、想定外の値になります。シート上では`MAX(0, B列-C列)`のようにゼロで止める数式にしておきましょう。
バッファは「設定したら終わり」ではなく、運用しながら微調整していくものです。販売実績、返品率、棚卸し誤差の傾向——こうしたデータを月次で振り返り、商品ごとのバッファ値を見直す習慣をつけると、徐々に「ちょうどいい数字」が見えてきます。最初は感覚で決めて構いません。動かしてから整える、それで十分です。
在庫バッファは、派手なテクニックではありません。けれど、現場で実際にオーバーセルが起きた時の損失と謝罪コストを考えると、たった数個を引いておくだけで得られる安心感は大きい。シートに1列足すだけで始められる工夫なので、まだ取り入れていないストアは、ぜひ試してみてください。