系统显示库位占用率 83%,运营经理却急着要在旺季前找新仓——这个矛盾我见过太多次了。去年夏天在 Fontana,一家 12 万平方英尺、3500 个托位的仓就是这样。我让经理把库位占用的实时快照打出来,现场跟他一条巷道一条巷道地走。走完一半他就不说话了:好几十个托位上只放着半托货,还有一堆托位上是零零散散几箱——一个整托位,实际只用了四分之一不到。83% 的占用率里,至少有两成是这种"纸面上有货、实际是空气"的库位。这就是蜂窝化,英文叫 honeycombing。

这个名字起得很形象。蜜蜂的蜂巢里每个格子都是满的,你的库位系统里每个"格子"也都是"已占用"——但里面塞的东西可能只占格子的一半。这件事最坑人的地方在于,它是缓慢发生的,没人觉得哪天出了问题,等发现的时候,已经是一仓库的蜂窝了。

为什么系统显示还有空位,你的现场就是塞不下货

蜂窝化的根源是库位和货物形态不匹配。托位是按整托设计的,但你的库存里永远有一部分是"非整托形态":供应商送来的货被拆了一半、订单拣走半托剩下的尾数、退货回来几箱暂时没地方归位、某个 SKU 销量下滑剩半托慢慢卖。这些半托散箱,系统默认它们占用一个整托位——WMS 的库位占用逻辑通常是二值的:占了就是占了,不管你放了多少。

正常仓每天都有这种半托产生。问题在于,没人负责把它们"消灭掉"。整托出货越来越少,半托越积越多。时间一长,你的托位就被这些"尾巴"钉死了。更糟的是,蜂窝化有传染性:一个半托占着整托位,新来的整托没地方放,只能去占另一个整托位,循环下去,蜂窝越扩越大。

怎么确认自己仓里有没有这个问题?做一次库位占用快照分析。别看系统汇总的占用率,要拉明细:每个已占用托位上,当前库存的体积(或托盘堆高)占托位容量的比例。把"占用不足一半"的库位标出来,算它占总托位的比例。我见过最夸张的一家,位于 City of Industry 的一个电商仓,快照显示将近四成的已占用托位实际利用不足一半——他们的系统占用率常年"健康"地维持在八成出头,管理层一直以为空间够用,直到旺季爆仓才发现根本没地方。

做快照的时候,顺手把"呆滞库存"也标出来——两者经常混在一起,但治法完全不同。呆滞库存是货本身卖不动,占着库位不产生价值,治法是清仓、退供应商、打折出;蜂窝化是好货被拆散了占着库位,治法是并托、归位。一个仓如果既有呆滞又有蜂窝,先治呆滞:呆滞清掉腾出来的是整托位,见效最快。别把两笔账混在一起,不然并托并了半天,发现腾出来的空间还是不够,因为真正的"钉子户"是那些一年没动过的呆滞品。

这个快照分析最好按月做一次。频率太高没必要——蜂窝化是慢性病,一个月看一次趋势足够了。关键是每次都用同一口径,不然数字没法对比。建议每次快照都存档,画一条三个月的趋势线:如果"不足一半"的库位比例逐月上升,说明你的并托动作没跟上半托产生的速度,得加码。

治蜂窝化不是买货架,是给散货一个天天有人干的整理动作

先说个大实话:蜂窝化治不好,只能控制。只要你还做拆零、还有退货、还有销量波动,半托就会持续产生。目标不是消灭半托,而是别让它们长期钉死整托位。下面三招,按投入从小到大排。

第一招,散货并托。最土,也最有效。每天或每周安排固定动作:把同一 SKU 的多个半托并成整托,腾出的空托位还给系统。并托可以人工做,拣选员顺手就能干——前提是你得给它一个名分:把它写进 SOP,排进每天的任务清单,而不是"有空再说"。我见过不少仓把并托当成"顺手活",结果就是永远没人顺手。并托的代价是搬运工时,一次并托大概要占用一个人工十几分钟。算账很简单:你所在区域的托位月租金是多少,并掉一个半托能腾出多少托位,并托的人工成本又是多少。托位紧张、租金贵的地方,这笔账一定划算;地方大、人工贵的仓,可以放宽并托的频率。一个省人工的小技巧:把并托和循环盘点绑在一起——盘点员本来就要逐个库位走一遍,顺手把同一 SKU 的半托记下来,当天收尾时统一并掉,不用单独排人干这活。

半托货物在货架库位上造成蜂窝化

第二招,动态库位类型。很多仓的库位类型是写死的:这个区只能放整托,那个区只能放散箱。蜂窝化严重的仓,往往是"整托区被半托钉死、散箱区却空着"的状态。做法是把一部分库位设成"弹性库位":系统允许它在整托和散箱之间切换,根据当前库存结构动态分配。比如淡季整托多,就多划整托;旺季拆零多,就腾出更多散箱位。这需要 WMS 支持库位类型的动态切换,老一点的系统可能不支持——如果你的系统不支持,别硬上,先用第一招顶着,系统升级时再把这个需求写进选型清单。

第三招,补货策略里加"并托优先"逻辑。很多蜂窝是补货造成的:拣选位缺货,系统从存储区调一个整托下来,拣选位只消化了半托,剩下半托就地变成了蜂窝。改法是让补货逻辑优先从已有的半托里调拨,而不是每次都从整托区搬新托盘。这个改动不大,但效果很直接——它从源头上减少了新蜂窝的产生速度。

还有一个容易被忽略的坑:退货。退货回来的货经常是"几箱、状态不明",最容易被随手塞进一个整托位然后遗忘。给退货单独划一个暂存区,质检完立刻决定去向(回拣选位、并托、转残次),别让它在存储区里"暂存"三个月。

最后说个取舍。治蜂窝化本质上是在用人工换空间。如果你的仓在 Inland Empire 这种托位租金高的地方,人工整理绝对值;如果你的仓在地广人稀、租金便宜的地方,蜂窝化可能根本不值得治——多租点面积比天天并托便宜。别为了"利用率好看"而治病,先算账。利用率这个指标本身就是个 vanity metric,真正要看的是:单位面积的出货成本有没有降下来。

明天就能干的一件事:拉一次库位占用快照,把"占用不足一半"的库位标出来,数一数有多少。如果超过总托位的一成五,你的仓已经在蜂窝化了,先从每天半小时的并托任务开始,坚持一个月再看快照对比效果。