在庫同期を導入して数週間が経つと、多くの現場で同じ質問が浮かびます。「これ、ちゃんと動いているのだろうか」。同期のログは成功と出ているし、大きなトラブルも起きていない。けれど本当に数字が合っているのかと聞かれると、自信を持って「はい」とは言えない。この居心地の悪さは、担当者の注意力が足りないから生まれるのではありません。在庫同期の状態を測る物差しを、まだ誰も決めていないから生まれるのです。
この記事では、Shopifyの在庫同期がうまくいっているかどうかを判断するための4つの数字と、それを大がかりな分析基盤なしに集める方法、そして集めた数字をどう行動につなげるかを順番に見ていきます。難しい集計は出てきません。スプレッドシートの一枚と、月に数十分の手間があれば始められる範囲の話に絞っています。
なぜ在庫同期は「測らないと分からない」のか
測定の話を始める前に、そもそもなぜ測る必要があるのかをはっきりさせておきましょう。在庫同期には、他の仕組みとは少し違う独特の壊れ方があります。その性質を理解すると、測定が地味な事務作業ではなく、在庫を守るための防御策だと感じられるはずです。
壊れた同期は自分から名乗り出ない
在庫同期の不調は、サーバーが落ちるような分かりやすい形ではやってきません。多くの場合、同期そのものは今日も正常に完了しています。ただ、対象から外れたSKUが1つあるとか、ロケーションの指定が1つずれているとか、シートの行が1行だけ削除されたとか、その程度の小さな食い違いが残るだけです。エラーは出ませんし、通知も飛びません。数字が静かにずれていくだけです。
しかもこのずれは、時間とともに勝手に大きくなります。同期対象から漏れたSKUは、漏れた瞬間には正しい数字を持っています。ずれ始めるのはその後、入荷や出荷が起きてからです。つまり発見が遅れるほど乖離は広がり、気づいたときには「いつからずれていたのか」を遡れなくなっている。これが在庫同期のいちばん厄介なところです。
「たぶん大丈夫」で在庫を回すコスト
測定がないと、在庫の状態は「たぶん大丈夫」という感覚で運用されることになります。この感覚は、悪い方向にも良い方向にも外れます。実際にはずれているのに大丈夫だと思い込んでいれば売り越しが起きますし、逆に「どうせ数字は当てにならない」と思い込むと、安全在庫を厚く積んで機会損失と過剰在庫を同時に抱えることになります。
感覚での運用がやっかいなのは、コストが目に見える形で計上されないところです。売り越しによるキャンセル対応は、その都度の個別対応として処理され、集計されません。少し多めに在庫を持つ判断も、誰かの裁量として静かに積み上がります。合計するとかなりの金額になっているのに、どの帳簿にも「在庫同期が信用できないことの費用」という項目は存在しないわけです。
測る前に「良い状態」を決めておく
測定を始めるときに最初にやるべきなのは、集計方法を決めることではなく、自分たちにとっての「良い状態」を言葉にすることです。在庫精度は100%であるべきでしょうか。おそらく違います。実店舗を持っていれば万引きや破損があり、倉庫では棚違いが起きます。現実的な目安を持たないまま測ると、出てきた数字がすべて不合格に見えて、改善どころか測定自体をやめてしまいます。
良い状態の定義は、業態によってまったく違って構いません。たとえば「売れ筋の上位100SKUについては、シートとShopifyの実在庫が98%以上一致していること」「売り越しは月に1件まで」「棚卸しで数えた変更が、遅くとも翌営業日の午前中には店頭表示に反映されていること」といった具合です。数字そのものより、それを自分たちで決めたという事実に意味があります。
追いかける価値のある4つの数字
在庫同期について測れることはたくさんありますが、実務で本当に効くのは次の4つです。結果として現れるもの(在庫精度・売り越し率)と、原因に近いもの(反映までの時間・手作業の修正回数)がそれぞれ2つずつ入っている点が大切です。結果だけを見ていると、悪化してから気づくことになります。
在庫精度 : シートとShopifyがどれだけ一致しているか
在庫精度は、抜き取ったSKUについて、スプレッドシート上の実在庫とShopify側の実在庫が一致している割合です。たとえば50件を確認して48件が一致していれば96%になります。ここで必ず見るべきなのは実在庫(on hand)であって、販売可能(available)ではありません。販売可能は未出荷の注文の影響を受けるため、正しく同期されていても数字が違って当然だからです。
そしてもう一段深く見るなら、一致しなかった2件について「ずれの向き」も記録しておくと後で効いてきます。Shopify側が多いのか少ないのか。多い側に偏っているなら売り越しにつながり、少ない側に偏っているなら売れるはずのものが売れていない状態です。同じ96%でも、対処の優先度はまったく変わります。
売り越し率 : 存在しない在庫で受けた注文
売り越しは、実際には手元にない在庫に対して注文を受けてしまった状態です。お客様にキャンセルや納期遅延をお願いすることになるため、在庫のずれの中でもっとも直接的にコストとして跳ね返ってきます。件数の把握は、キャンセルの理由や、出荷担当が「在庫がない」と差し戻した記録を数えるところから始められます。
率として見るときは、期間内の全注文数に対する割合で計算します。ただし件数が少ないうちは率にこだわらず、実数のまま追いかけたほうが実感に合います。月に1件が2件になったという変化は、0.05%が0.1%になったという表現よりずっと行動につながりやすいはずです。
売り越しが起きたときは、必ずそのSKUとロケーションを記録しておいてください。後で見返したときに、特定の拠点や特定の商品群に集中していることが分かるケースが非常に多く、その偏りこそが改善の入口になります。
反映までの時間 : 数えた変更が店頭に出るまで
反映までの時間は、現場で在庫を数え直してシートに書き込んでから、その数字がオンラインストアの表示に現れるまでの所要時間です。同期の実行間隔だけでは決まりません。実際には「棚で数える」「シートに入力する」「同期が走る」という3段階すべての時間が積み上がります。多くの現場で最も長いのは、じつは最初の2つです。
測り方はごく単純で構いません。棚卸しをした日時と、その変更を管理画面で確認できた日時を数件分だけ記録し、その差を見ます。ここで「同期は1時間おきに走っているのに、反映まで丸1日かかっている」といった事実が出てきたら、それはスケジュールの問題ではなく、入力の運びの問題だと分かります。
手作業の修正回数 : いちばん早く気づける警告
4つ目は、誰かが管理画面で在庫の数字を手で直した回数です。地味に見えますが、これは設計上の問題をもっとも早く教えてくれる指標です。仕組みが正しく回っていれば、人が手で数字を触る必要はほとんどありません。手直しが増えているということは、仕組みが現場の実態に追いついていないという意味になります。
手直しの記録は、専用の仕組みを作らなくても、共有シートに1行足すだけで十分です。日付、SKU、ロケーション、直した理由。この4項目だけでも、2か月分たまれば傾向がはっきり見えてきます。理由の欄には「同期対象に入っていなかった」「シートの行が消えていた」といった、その場の一言をそのまま書いてもらうのがコツです。
- 在庫精度 : 抜き取ったSKUのうち、シートとShopifyの実在庫が一致した割合
- 売り越し率 : 期間内の注文のうち、実在庫がないまま受けてしまった件数の割合
- 反映までの時間 : 現場で数え直してから、オンラインストアの表示が変わるまでの所要時間
- 手作業の修正回数 : 管理画面で在庫を手で直した回数。増加は設計上の問題のサインです
分析基盤を作らずに数字を集める
測定の話で挫折する原因のほとんどは、集計の仕組みづくりが大がかりになりすぎることです。ダッシュボードを作ろうとした時点で、それは別のプロジェクトになってしまいます。ここでは、今日から始められる範囲で数字を集めるための3つの考え方を紹介します。
全数を数えず、抜き取りで十分
在庫精度を測ると聞くと、全SKUをShopifyと突き合わせる作業を想像するかもしれません。数千点の商品を扱っていれば、それは現実的ではありませんし、その必要もありません。統計的に厳密な話をしなくても、毎月30件から50件を抜き取って確認すれば、傾向を掴むには十分です。
抜き取り方には少しだけコツがあります。完全にランダムに選ぶより、確認したい条件を意図的に混ぜたほうが情報量が増えます。売れ筋の上位から数件、複数拠点に在庫がある商品から数件、最近ロケーションを追加した拠点から数件、そして残りをランダムに。こうすると、問題が起きやすい場所を優先的に見ながら、全体の傾向も同時に拾えます。
- 01毎月の確認日を決め、対象とするSKUを30件から50件選びます
- 02売れ筋・複数拠点・新しい拠点の商品を意図的に混ぜ、残りはランダムに選びます
- 03シートの実在庫と、管理画面のロケーション別の実在庫を1件ずつ突き合わせます
- 04一致した件数と、ずれた件のSKU・ロケーション・ずれの向きを記録します
すでにある同期ログから始める
新しく何かを記録し始める前に、同期の実行が残しているログを見てください。いつ同期が走ったか、何件が対象になったか、成功したか。この情報だけでも、測定の出発点としてはかなり使えます。特に「対象件数」の推移は見る価値があります。先月は1,200件だったのに今月は1,150件になっているなら、50件が対象から外れたということです。
ログを見るときのコツは、成功・失敗の判定よりも、前回との差分に注目することです。同期は成功していても、対象が減っていれば結果としてずれは広がります。月に一度、直近の実行ログを開いて件数と実行時刻だけ控えておく。これなら5分で終わりますし、静かな異常を拾う網としてはかなり優秀です。ログをどう残し、どう読むかは、同期ログを監査ログとして使うにまとめています。
数字ごとに担当者と頻度を1つずつ決める
測定が続かないいちばんの理由は、担当者が決まっていないことです。「みんなで気をつけましょう」は、実質的に誰も見ていない状態と同じになります。4つの数字それぞれについて、誰が、いつ見るのかを1組ずつ決めてください。人数が少ない会社なら全部同じ人で構いません。大事なのは、名前が入っていることです。
頻度は数字の性質に合わせます。在庫精度は月に1回の抜き取りで十分ですし、売り越し件数は発生のたびに記録して月末に数えるのが自然です。反映までの時間は四半期に一度、数件を測れば足ります。手作業の修正回数だけは、その場で書いてもらう必要があるので、記録先を現場から手の届く場所に置いてください。
集めた数字を行動につなげる
数字は集めた時点では何も生みません。値を見て何をするかが決まっていて初めて、測定は仕事になります。ここでは、集めた4つの数字を実際の改善に変えるための3つの原則を見ていきます。
目標値ではなく、行動を起こす閾値を決める
「在庫精度99%を目指します」という目標は、聞こえは良いのですが、実際にはほとんど機能しません。98%だったときに何をするのかが決まっていないからです。代わりに設定すべきなのは、それを下回ったら具体的な行動を起こすという閾値です。目標は方向を示すもの、閾値は引き金を引くものだと考えてください。
閾値には必ず、対応する行動をセットで書いておきます。「在庫精度が95%を下回ったら、ずれたSKUの同期設定を全件確認する」「売り越しが月2件を超えたら、該当ロケーションの設定を見直す」といった具合です。行動が書かれていない閾値は、ただの数字に戻ってしまいます。閾値を超えたときに気づく仕組みは、在庫同期の監視とアラートで作り方を紹介しています。
- 在庫精度が決めた水準を下回ったら : ずれたSKUの同期対象とロケーション指定を確認します
- 売り越しが許容件数を超えたら : 該当するロケーションと、反映までの時間を優先的に調べます
- 反映までの時間が伸びていたら : 同期のスケジュール間隔と、シートへの入力タイミングを見直します
- 手作業の修正が増えていたら : 修正理由をまとめて読み、仕組みで吸収できないかを検討します
問題は固まって現れる — 最悪のSKUから直す
在庫のずれを記録していくと、ほぼ例外なく気づくことがあります。問題は全商品に均等に散らばっているのではなく、特定の場所に固まって現れるということです。特定のロケーション、特定の仕入先の商品群、あるいは複数拠点に在庫を持つ一部のSKU。上位の数件が、ずれ全体のかなりの割合を占めているという形になりがちです。
この性質は、改善の進め方にとって朗報です。全体を少しずつ良くしようとする必要はなく、いちばん悪い数件を特定して、そこだけを丁寧に直せばよいからです。多くの場合、原因は共通しています。同じロケーション設定の誤り、同じシートの列の使い方、同じ担当者の運用手順。1つ直すと、その裏側にぶら下がっていた複数のSKUが一度に改善します。
ですから、記録を取るときはSKUとロケーションを必ず残してください。「今月は3件ずれました」という数だけでは、この固まりが見えません。「東日本倉庫で3件ずれました」まで分かって初めて、次の一手が決まります。
見直しのリズムに落とし込む
最後は、測定と改善を一度きりのイベントではなく、繰り返すリズムにすることです。おすすめは月次と四半期の2段構えです。月次では、集めた4つの数字を並べて、閾値を割ったものがないかだけを確認します。ここは判断の場ではなく、確認の場です。10分から15分で終わるようにしてください。
四半期では、3か月分を並べて傾向を見ます。数字が悪化していなくても、手作業の修正が少しずつ増えている、反映までの時間が伸びている、といった変化はここで初めて見えてきます。同時に、決めておいた閾値そのものが現実に合っているかも点検してください。3か月間一度も割らなかった閾値は、おそらく緩すぎます。
在庫同期がうまくいっているかどうかは、本来なら「感じるもの」ではなく「分かるもの」であるべきです。在庫精度、売り越し率、反映までの時間、手作業の修正回数。この4つを手元に置いておけば、次の会議で在庫の話が出たときに、印象ではなく事実で答えられるようになります。そして何より、数字が悪化し始めた時点で気づけるようになります。静かに壊れる仕組みに対して、これ以上に有効な備えはありません。突き合わせの実務は、倉庫ごとの実地棚卸しの合わせ方が参考になります。