年末商戦の大ラッシュが明けた月曜の朝、私は午前7時前に倉庫に着いた。未開封の返品が3パレット、すでに返品口のそばに積まれ、フォークリフトの運転手は次から次へと運び込んでいた。率直に言おう。倉庫を回してきた長い年月で、返品でつまずく現場を信じられないほど見てきた——そしてそれを潰すのは決して量ではない。返品がフォワード在庫に混ざることだ。解決策は返品ロケーションのコード化だ。リバース在庫には専用のロケーションコードを与え、フォワード在庫から完全に分離する。今日は、私たちが痛い目に遭って学んだ教訓と、具体的なやり方を全部さらけ出す。

返品を新品として出荷してしまった朝

事が起きたのは、ごく普通の水曜日だった。Xiao Zhao——勤続2年近いピッカー——がロケーションA-03-12からドレスを1着ピックして出荷した。午後にはカスタマーサービスが大炎上。客に届いたのは返品品——タグは外れ、洗っても落ちないシミが袖口についていた。

根本原因は、恥ずかしいほど単純だった。前日、返品チームの誰かが未検品の返品ロットを「一時的」にA-03-12の横に置いたのだ——「一晩だけ、明日の朝一番に動かすから」。Zhaoはロケーションのバーコードをスキャンし、システムはフォワード在庫と表示し、SKUは一致し、商品は見た目が同じだった。何が悪かったのか。率直に言おう。何もだ。何一つ悪くない。

その1件の出荷で、私たちは往復の返品送料、良品の再出荷、カスタマーサービスとの半日にわたるやり取り、さらにマーケットプレイスのセラー指標へのペナルティを食らった。数十ドルがそのままドブに捨てられた。そして、それすら最悪ではなかった。

もっと痛いのはこっちだ。ベテランのLao Wangが新人Xiao Chenを指導していた。3日間の帯同の後、4日目にChenは一人で作業し——未検品の返品が入ったカートン1箱まるごとを、フォワード在庫のロケーションに格納してしまった。月末の循環棚卸。システムと現物が40個以上も合わない。3人がかりで丸2日掘り起こして、やっとゾーンBのフォワードピックロケーションに埋もれていたそのカートンを見つけた。みんな、返品が一度フォワードロケーションに入ったら最後、見えなくなる——システムは「良品」と言い、ピッカーは「良品」と信じ、誰も見つけられない。

自前の対策3つ、2つは失敗した

その後、私たちは3つの手を打った。

1つ目は、属人的な知識。返品チームがその日の仮置き場所をホワイトボードに書いた。ピーク時には1日700〜800件の返品が来る——アリの字でびっしり埋まったホワイトボードが3枚。誰も読めない。2週間で死んだ。

2つ目は、色ドットシール。返品には赤いドット、フォワード在庫にはなし。うまく聞こえるだろう。実際は?シールは剥がれる、忙しいと貼り忘れる、そして何より最悪なのは——時間と戦うピッカーはシールなんて見ない。見るのはSKUとロケーションだ。これは1ヶ月もった。

3つ目——今も使い続けている手。返品のロケーションコード分離だ。返品には専用のゾーンと専用のコードを与える。システム上、フォワードロケーションと返品ロケーションは完全に無関係な2つのコード体系で、ピックタスクが返品ゾーンに振られることは決してない。

なぜ最初の2つは失敗したのか。人の性質を試したからだ。「見るのを覚えておく」「貼るのを覚えておく」に頼る対策は、忙しくなった瞬間に崩壊する。3つ目が効くのは、システムとコードが物理的にミスをブロックするからだ——やろうとしても混ざらない。

返品ロケーションのコード化、私たちのやり方

今のやり方は3つのルール、交渉の余地なし。

1つ目、物理的な分離。返品には専用のフェンスで囲ったエリアを与え、フォワードピックゾーンから最低1通路は離す。返品は受入からそのまま返品エリアへ——フォワードゾーンへの「一時的な仮置き」は禁止。「一時的」は次の事故が起きるのを待っているのと同じだ。

2つ目、返品ロケーションの独立コード。フォワードロケーションは「A-通路-ベイ-段-スロット」形式。返品ロケーションは必ず「R」から始まる——RはReturn(返品)のRだ。WMS上、Rで始まるロケーションはデフォルトでロックされる。波動割当(ウェーブ割当)から除外され、ピッカーのハンディにも表示されない。検品に合格して再販可能な返品は、RロケーションからAロケーションへの正式な「返品→在庫戻し」移動として処理され、システムに完全な記録が残る。

3つ目、返品の格納は毎回バーコードスキャン。Rロケーションのバーコードをスキャンしないと格納は完了しない。このステップを甘く見るな——そのスキャンが、システムが君の代わりにやってくれる最後のチェックだ。

倉庫内のバーコードラベル付き専用返品ロケーション

コストが気になるだろう。数字で見せよう。

返品混在(コード分離なし) 返品コード分離あり
初期コスト ゼロ バーコードラベル数百枚+半日の貼り付け作業
返品誤出荷1件のコスト 往復送料、再出荷、CS対応時間——最低でも数十ドル、マーケットプレイスのペナルティの可能性も この種のエラー:ほぼ撲滅
循環棚卸 返品がフォワード在庫に紛れ、差異の追跡に1〜2日 Rロケーションの一覧を出せば、差異は一目瞭然
新人の教育 「これは触るな、あれは取るな」の繰り返し——それでもやらかす コードが物語る:Rはピックするな

計算は難しくない。3〜5件の誤出荷のコストで、返品ゾーン全体のラベル貼り替えがまかなえる。コード分離に切り替えてから、返品混入による誤出荷はゼロ。減ったのではない——ゼロだ。

迷っている?3つの質問を自分に投げてみよう。1つ:返品はフォワード在庫とSKUを共有しているか——同じ商品、同じバーコード、一目では見分けがつかないか。2つ:ピーク時に新人や臨時スタッフが格納を担当するか。3つ:WMSでR始まりのロケーションを割当からロックできるか。2つ以上イエスなら、返品ロケーションのコード化はもはや任意ではない——導入が遅すぎるくらいだ。

もう一つ、人についての注意点。ここが大抵つまずくところだからだ。これを導入したとき、反発してきたのは自分のベテランたちだった。「返品がどこにあるかなんて、今までずっと分かってた」。そりゃ君は分かるさ。でも先週の火曜日に雇った臨時スタッフは分からない。コード分離は、5年いる人のためじゃない。4日目の人のためだ。

忠告:ピークシーズンの前に返品をコード化せよ

ここが直感に反する部分で、君の感覚と逆かもしれない。返品量の多い現場ほど、この問題は起きにくい。その規模になると管理層が目を光らせ、専任の人員とゾーンが付くからだ。火傷するのは「1日数十件だけ」の現場だ。「うちは返品なんてほとんどない——コード分離する価値ある?」ある。量が少ないと、返品は倉庫の中で見えなくなり、空いたところに置かれ、そのままフォワードの山に紛れ込む。事故は君の総数なんて気にしない。気にするのは、その1回だ。

もう一つ。コード分離は短期的には余分な手間に感じる——少し広いスペース、もう1回のスキャン。でもこう考えてみよう。スペースはいつでも借りられるし、ラベルはいくらでも印刷できる。返品の誤出荷で失う顧客の信頼は?それは買い戻せない。これが今のうちの倉庫のやり方だ——宿題のコピーは自由だぞ、みんな。

Chen Feng(倉庫運営マネージャー)著

英語版からの翻訳。内容に相違がある場合は英語版を優先します。