缺货这事,我真受够了。

去年黑五,我在美西仓就剩 800 件货,FBA 入仓的货还在路上卡着,OMS 里 1200 个订单眼睁睁等着发货。系统默认按"先来后到"发,听起来挺公平对吧?结果发完一看——高客单的品牌词订单好几个被自动取消了,保住的反而是一堆低价秒杀款。那批秒杀款一单毛利不到 3 美元,被砍的品牌款一单毛利 30 多美元。我盯着屏幕,差点把鼠标捏碎。

平台可不管你哪单赚得多。缺货时 OMS 怎么切订单,直接决定你这一波到底是赚钱还是亏钱还掉账号权重。

默认分配逻辑,就是坑

大多数 OMS(包括亚马逊自带的、还有很多第三方 ERP)的缺货分配默认逻辑就两条:先下单先发,或者平均分配。听着省事,实际上就是懒政。

先来后到的问题:大促时最早下单的往往是蹲秒杀的低价单,高价值的正常单反而下单晚。你按时间发,等于主动把利润拱手让人。平均分配更蠢:每单发 70%,结果每一单都迟发,迟发率直接拉爆。

我 2023 年 Prime Day 就吃过这个亏。当时用某 ERP 的默认设置,库存覆盖率只有 82%,系统"智能拆单"把 400 多个订单拆成了部分发货。拆出去的每个包裹都多一笔头程分摊和快递费,补发的售后邮件写到凌晨三点。这一波下来,物流成本比预算多花了快四成,利润全被吃掉了。从那以后我就关了所有自动分配,缺货时手动定优先级。

我的分配优先级打分表

缺货时,我给每个待发订单打一个优先级分,公式很简单:

优先级 = 渠道权重 × 利润权重 × 时效风险权重

具体怎么定,看这张表:

维度 高分(先保) 低分(先砍)
渠道 亚马逊主账号(流量命脉) 小渠道、清货渠道
利润 毛利率 30% 以上 毛利率 10% 以下
时效承诺 承诺 2 日达、已收运费 无时效承诺、可协商
账号健康 取消会触发绩效警告 取消无实质影响
客户价值 复购老客、企业大单 一次性低价单

实操时我不会真去算乘法,太慢了。我的做法是 OMS 里按这五个维度设标签,缺货时按标签组合排序:先砍"低利润+小渠道+无时效承诺"的,再看"高利润但可协商时效"的,最后保"主账号高利润有时效承诺"的。

订单分配

举个例子就明白了。先算一笔账,假设你只剩 100 件货,面前有两个订单二选一:

A 单(品牌款) B 单(秒杀款)
客单价 约 90 美元 约 30 美元
毛利率 约 40% 约 10%
单件毛利 约 36 美元 约 3 美元
渠道 亚马逊主账号 清货渠道

100 件货给 A,发 1 单赚约 3600 美元毛利;给 B,发 3 单多赚约 900 美元。默认先来后到的逻辑大概率先保住 B——因为秒杀单下单早。这一进一出,差了约 2700 美元。这就是为什么缺货时不能按时间发:同样 100 件货,发给谁直接决定利润差出几倍。

去年黑五那 1200 单里,我手动重排后:先砍掉 200 多单清货渠道的低价单(提前跟渠道方打好招呼,推迟一周发,对方接受了),再把 150 单企业客户的大单全部保住(这批一单毛利顶普通单十单),剩下的亚马逊订单按毛利率排序,能发的全发,实在发不了的走"部分发货+补发"而不是直接取消。最终实际取消的只有 60 多单,而且全是低价值单。

数据说话:这一轮手动分配后,整体毛利率比默认逻辑高了约 12 个百分点,迟发率控制在 3% 以内,账号绩效没亮红灯。而前一年用默认逻辑的那次,迟发率冲到 9%,还收到了绩效警告。

反常识:先保的不是高客单,是账号

很多卖家本能地觉得"保贵的砍便宜的",这话对了一半。真正要先保的,是"砍了会伤账号"的单。

亚马逊的取消率、迟发率是算进账号绩效的,一单高客单的取消和一单低客单的取消,在绩效系统里权重是一样的。但流量惩罚是按账号算的——你为了保一单 200 美元的利润,砍掉 20 个小单把取消率干超标,接下来两周黄金购物车份额掉 10%,这个损失比那 200 美元大得多。

所以我的铁律是:先算"砍单的账号成本",再算"保单的利润"。具体做法:缺货时先看 OMS 里的绩效仪表盘,算一下还能承受多少取消率额度,把额度全部留给"不得不砍"的高利润单。低价值单能拆就拆、能延迟就延迟,实在要砍,优先砍小渠道的——小渠道没有绩效系统,砍了最多是跟渠道经理喝杯咖啡道个歉。

还有一个坑:部分发货。我见过太多卖家缺货时图省事点"部分发货",以为保住了订单。实际上部分发货的第二个包裹往往要自掏腰包补发,两个包裹的物流成本加起来经常超过这单的毛利。我的规矩是:毛利率低于 20% 的单,缺货直接取消或整单延迟,不做部分发货;只有高毛利单才值得拆。

缺货时的 30 分钟应急清单

真到缺货那一刻,别慌,按这个顺序走,半小时内就能把局面稳住:

  1. 锁单:先在 OMS 里暂停自动分配和自动取消,把决策权拿回手里。系统自动操作多跑一分钟,就多一分不可逆的损失。
  2. 盘点:拉出各渠道真实可用库存(注意是在途和预留,别看总数),算出缺口到底有多大。
  3. 打标签:按上面的五个维度给待发订单批量打标签,OMS 里一般都能用规则批量跑。
  4. 排序执行:先砍低价值单(能延迟的先谈延迟,谈不拢再取消),再保高价值单,最后留一点取消率额度给实在保不住的。
  5. 通知:被延迟或取消的客户,主动发消息说明情况+给优惠券补偿。主动说的差评率,比客户自己发现要低得多。

这套流程我现在是打印出来贴在工位上的,大促期间运营照着执行就行,不用每次都来问我。清单是死的,优先级逻辑是活的,多跑两次你就知道自己账号的命门在哪。

避坑提醒

第一,提前在 OMS 里把分配规则写好,别等缺货了再拍脑袋。我现在是淡季就把优先级标签体系维护好,大促前做一次演练。演练很简单:导出一份模拟订单,手动跑一遍打分排序,看结果顺不顺眼,半小时搞定。

第二,跟供应商和货代提前谈好"紧急补货通道"。我现在的货代有一条 7~10 天的空运小批量通道,贵是贵,但大促缺货时能救命。备货计划里永远留 10%~15% 的安全库存,别算得太死。

第三,缺货预警别只看总数,要看"按渠道的可用库存"。我吃过亏:总数看着够,结果 FBA 那边早空了,自建站仓还有货,调拨又要一周。OMS 里把各渠道可用库存分开看,这个习惯能救命。

缺货不可怕,可怕的是没有优先级地乱砍。把分配规则前置,缺货时按表执行,别让系统替你做决定。这招我亲测有效。

作者:阿K|跨境电商卖家