先说结论:退货波次这件事,核心就一句话——退货任务必须单独排波次、单独定优先级,只在人力和设备有富余时才去填正向波次的空档。退货波次插进正向波次里,看起来省事,实际上是让两拨任务在同一个时间窗口里抢同一批人、同一批设备、同一批库位。这个坑我见过三次,三次的救法都一样:把退货从正向波次里拆出来。

为什么退货不能搭正向波次的便车?因为两个波次的时钟根本不一样。正向波次的时钟是截单时间,晚一分钟就可能赶不上当天的承运商取件。退货波次的时钟是退款时效和库存回流,晚一天,客户在后台催退款,可二次销售的货就多在退货区躺一天。两个时钟混在一个波次里,WES 的优先级引擎只能顾一头,另一头必然被牺牲。

退货的量也不是小打小闹。NRF 与 Happy Returns 的《2025 Retail Returns Landscape》报告估计,2025 年美国线上销售的退货率约为 19.3%,节日季销售中约有 17% 会被退回。按这个比例推算,每卖出 1000 单,大约 193 件会回来。Adobe 的数据还显示,圣诞节后那几天退货量会比平时激增 25% 到 35%。也就是说,大促之后,你的仓库会在正向出库最忙的时候,迎来一波规模不小的逆向洪峰。没有单独的退货波次计划,这波洪峰一定会冲垮正向波次。

去年 1 月,加州一家做服饰的 3PL 仓,大促后的第一周就栽在这个坑里。他们的 WES 把退货收货任务直接插进了当天的正向拣选波次,逻辑是"反正都是任务,谁空谁干"。结果退货到货量一上来,拣选员被系统接连派去退货区拆包,截单波次的拣选进度被拖住,当天有几批货没赶上承运商取件。更糟的是,退货拆包后没地方去,质检完的货堆在通道上,第二天正向拣选的叉车在通道里挪不开。我去的时候,仓库经理的第一句话是:"我们不是人手不够,是系统把人都派错了地方。"救法不复杂:退货任务从正向波次里全部剥离,单独开退货波次,每天固定两个窗口处理,只在正向波次提前完成、确认有富余人力时,才临时放一部分退货任务进去填空。改完的第一个星期,截单波次就恢复了正常。

第二个故事反过来,问题出在优先级上。另一家做家居用品的仓,退货和正向出库共用同一批叉车和同一批库位。WES 里退货上架任务的优先级和正向补货任务的优先级用的是同一套打分规则,退货上架经常排在补货前面。结果是:退货一件件上了架,拣选区却因为补货没跟上而缺货,正向订单在拣选环节等货。这个坑的根子是把"退货上架"当成了和"正向补货"同等重要的事。实际上,退货上架的价值要看货能不能快速二次销售——能直接上架的退货才值得抢库位,需要维修、清洁或者已经过季的退货,根本不该进拣选区。后来我们把退货上架拆成两条路径:可直接上架的走快速通道,优先级只比截单波次低一档;其余的全部进退货暂存区,等批量处置。缺货报警当天就少了一大半。

WES 退货波次的三种排法:独立、混插、混合

三种排法没有绝对的好坏,只有适不适合你的仓。做退货波次规划时,先看对比表,再对号入座。

排法 做法 适用场景 抢资源风险
独立退货波次 退货任务单独成波,固定窗口,与正向波次错开 退货量大、品类杂、大促后高峰 低,资源边界清晰
混插进正向波次 退货任务直接插进当天正向波次,按同一套规则抢任务 退货量很小、偶尔几件 高,截单窗口最容易被冲
混合:固定波次 + 富余填充 退货有固定波次,正向波次提前完成时才放退货任务填空 大多数仓的日常状态 中,关键看富余判断准不准

我的建议:默认选第一种或第三种,永远不要把第二种当成常态。第二种只有在"退货量小到可以忽略"时才成立,而按前面 NRF 的数据,大多数做线上生意的仓都够不上这个条件。混合模式里的"富余填充"有个前提:WES 必须能实时判断正向波次是否提前完成,而不是靠班长肉眼估算。富余判断写不进系统规则,混合模式就会滑回混插模式。

退货波次的优先级:四条规则

退货波次内部也要排优先级,不是先到先处理。四条规则,按顺序用:

  1. 截单窗口内的正向波次,永远优先于一切退货任务。 这条是铁律,没有例外。退货晚一天是客户体验问题,正向截单晚了是违约问题。WES 里要给退货任务设优先级上限,让它永远够不到正向波次的优先级区间。
  2. 可二次销售的退货,优先于需要维修、清洁或报废的退货。 退货处理的经济价值来自库存回流。能直接上架的货,每早一天上架就早一天能卖;需要维修的货,处理完还不知道能不能卖,往后排。
  3. 退款时效快到期的退货,插队。 退款承诺是有倒计时的。WES 里要把每件退货的退款截止时间带进任务字段,快到期的自动提优先级。没有这个字段,退货任务就是一锅粥,谁催得响谁先办。
  4. 退货不上架,不占拣选库位。 需要批量处置的退货进退货暂存区,不要为了"先上架再说"占用拣选库位。拣选库位是留给能卖的货的,不是退货的临时停车场。

退货高峰怎么切波次,SLA 怎么设

大促后的退货高峰,退货波次不能按"来多少做多少"排,要按处置路径切。我的切法是三刀:第一刀按退货原因切,质量问题、尺码不合、无理由退货分开,因为质检标准和处置路径完全不同;第二刀按处置路径切,直接上架、需质检、报废或维修三条线,各自成波,互不堵对方;第三刀按到货批次切,先到的先处理,避免退货区出现"新货压旧货、旧货永远轮不到"的情况。波次大小不要拍脑袋,按退货区实际工位数倒推:一个窗口能处理多少件,波次就放多少件,多出来的进下一波。

退货包裹开箱质检场景

SLA 也不要抄别人的数字。设定方法是倒推:先看你对客户承诺的退款时效,再倒推质检完成时间,再倒推收货上架时间。三档 SLA 分开设:可直接上架的退货,SLA 最短,因为它只经过收货和上架两步;需质检的退货,SLA 按质检产能设;需维修或报废的,SLA 最宽松,但要有明确的批量处置周期,不能无限期躺在暂存区。关键一点:SLA 要写进 WES 的任务优先级字段里,让系统自动按到期时间提优先级,而不是写在 SOP 文档里靠人记。

常见翻车点:上线前夜 checklist

每次上线前夜,我都会拿着这张表逐项过。退货波次相关的,重点查这五项:

  1. WES 里退货任务有没有独立的波次类型和优先级字段,还是和正向任务共用一套。
  2. 退货波次的窗口和正向波次的截单窗口有没有错开,至少不能完全重叠。
  3. 退货上架的目的库位是不是拣选库位——如果是,改成暂存区或退货专用区。
  4. 退款截止时间有没有进任务字段,WES 能不能按到期时间自动提优先级。
  5. 退货质检标准清不清楚:什么算可直接上架,什么必须进维修,标准写不进系统,质检员就会每件都来问你。

最后一句实话:退货波次做得好不好,大促后第一周就见分晓。平时退货量小,什么排法都看不出差别。等洪峰来了,独立波次的仓在按部就班处理,混插的仓在到处救火。先去你的 WES 里看一眼,退货任务有没有独立的波次类型和优先级字段——没有的话,先补这个,再谈其他优化。

作者:林晓|WMS 实施顾问