拠点の統廃合は、複数ロケーションを運用していればいつか必ず訪れる場面です。小さな倉庫を一つにまとめたり、もう使わないロケーションを閉じたり。物理的には荷物を動かすだけに見えますが、Shopifyとシート同期が絡むと、手順を誤った瞬間に在庫がまるごと宙に消えてしまうことがあります。
この記事では、Google スプレッドシートをマスターにして複数ロケーションの在庫を回している方に向けて、ロケーションを安全に無効化・統合するための順序を整理します。鍵になるのは「在庫を先に逃がす」「マッピングは最後に消す」という二つの原則です。
無効化する前に必ずやっておくこと
ロケーションを無効化すると、そのロケーションでは在庫の数量管理ができなくなり、出荷や販売の対象からも外れます。ここで気をつけたいのは、無効化はあくまで「使わなくする」操作であって、在庫を別の場所へ移してくれるわけではないことです。準備をせずに無効化すると、その拠点に積んであった数量の行き場がなくなってしまいます。
まずは現状の棚卸しから始めましょう。閉じる予定のロケーションに、いまどの商品がいくつ残っているのか。これをマスターシートと突き合わせて、数字が合っていることを確認します。ズレがある状態で先へ進むと、移し替えの途中で何が正しいのか分からなくなります。
在庫を別ロケーションへ移してから無効化する順序
安全な手順はシンプルです。シートをマスターにしている運用なら、数字を動かす主役はあくまでシートです。次の順番で進めれば、在庫を失うことはまずありません。
- 01閉じるロケーションの在庫を、移し先ロケーションへ物理的に移動する
- 02マスターシートで、閉じる側の数量を移し先の列に足し、閉じる側はゼロにする
- 03その状態で同期を実行し、Shopify各ロケーションがシートどおりになったか確認する
- 04閉じるロケーションの在庫がすべてゼロになっていることを目で確かめる
- 05ゼロを確認できてから、はじめてShopifyでそのロケーションを無効化する
ポイントは、無効化を一番最後に持ってくることです。在庫がゼロになり、同期も落ち着いてから無効化すれば、数量の行き場に困ることはありません。Sync Master のようにシートをマスターとして複数ロケーションへ書き込めるアプリを使えば、閉じる側を減らして移し先を増やす作業を、シートの編集だけで一度に整えられます。
未完了の注文・移動が残っている場合
閉じたいロケーションに、まだ出荷されていない注文や、進行中の在庫移動がぶら下がっていることがあります。これらを放置したまま無効化しようとすると、Shopifyが警告を出したり、フルフィルメントの割り当てを別ロケーションへ振り直す必要が出てきたりします。
先に未完了の注文を出荷しきるか、フルフィルメントを別のロケーションへ移しておきましょう。進行中の拠点間移動も、棚入れまで完了させてから次へ進みます。残務をゼロにしてから無効化する、と決めておくと余計なつまずきを避けられます。
ロケーション統合時のSKU重複・数量合算の扱い
二つのロケーションを一つにまとめる統合では、同じSKUが両方の拠点に在庫を持っているケースがよくあります。このとき、ただ片方を無効化するだけだと、その拠点ぶんの数量が反映されず、合計が目減りして見えてしまいます。統合では「足し算」を忘れないことが肝心です。
シート上で合算してから同期するのが安全です。閉じる側と残す側、同じSKUの数量を一つの列にまとめ、合計を残す側のロケーションに書き込みます。手作業で足すと計算ミスが起きやすいので、シートの数式で自動的に合算しておくと安心です。
- 同じSKUが複数拠点にある場合は、必ず数量を足し合わせてから残す側へ
- 合算は手計算ではなくシートの数式に任せ、ミスを減らす
- 統合後は、残す側の合計が移行前の総数と一致するかを必ず照合する
シート側のマッピングと列の後始末
在庫の移し替えと同期が終わったら、シート側の後始末です。閉じたロケーション用に作っていた列が残っていると、後で見たときに混乱しますし、誤って古い列へ数字を入れてしまう事故のもとになります。
ただし、列をいきなり削除するのは早計です。まずは同期マッピングから、その列とロケーションの対応づけを外します。マッピングを残したまま列だけ消すと、行き先を失った設定が同期エラーの原因になります。順番は「マッピングを外す → 動作を確認 → それから列を整理」です。
無効化後に同期エラーを出さない確認
最後の仕上げは、無効化と後始末を終えたあとの動作確認です。閉じたロケーションへ向けてまだ書き込もうとする設定が残っていないか、ここで必ずチェックします。Sync Master の接続テストを使えば、本番の在庫に触れる前に、列とロケーションの対応づけが今の構成と矛盾していないかを確かめられます。
一度テストを通し、続いて小さな手動同期を一回流して、エラーや警告が出ないことを確認しましょう。問題がなければ、その状態でスケジュール同期を再開します。ここまで確認しておけば、翌朝の自動同期で見覚えのないエラーに驚く、ということはまず起きません。
ロケーションの無効化・統合は、順番さえ守れば怖くありません。在庫を先に逃がし、統合では数量を足し、マッピングを外してから列を片づけ、最後に同期を確認する。この流れを一度なぞっておけば、拠点の整理を在庫を失わずに進められます。まずは小さなロケーションから試してみてください。