我第一次真正被库存计划“打脸”,是在2021年做亚马逊美国站家居类目的时候。那款折叠置物架在Prime Day前两周卖爆,日销从60件冲到340件,我一边看着后台订单一边加急下了5000件空运。结果Prime Day结束后的第九天,日销回落到75件,而空运的5000件在新加坡中转仓压了23天,等到全部入仓时,库存可用天数直接跳到196天。那一批货我最后是用“买一送一+站内秒杀”清掉的,算上仓储费、长期仓储附加费和降价亏损,单个SKU亏掉了17.4万元。
同一个季度,另一个爆款因为海运补货晚了11天断货,BSR从类目第9掉到第147,我花了将近四个月、投了6万多元广告才把自然排名拉回来。
这两件事让我确立了一个判断:跨境电商运营里,库存计划不是“备货多少”的问题,而是“你愿意在断货和滞销之间承担哪种损失”的问题。绝大多数新手教程教的是“安全库存公式”,但公式给不了你参数;真正决定生死的是你怎么估交货周期的波动、怎么给SKU分层、怎么把补货节奏和物流窗口对齐。这篇文章我打算把自己从2018年到现在踩过的坑、做过的表格、以及后来用数据分析工具重构库存计划的过程完整讲一遍,重点写给那些月销在5万到50万美元之间、已经开始被多平台多仓搞得焦头烂额的运营。
先说结论,后面再展开论证。我复盘过自己接手和辅导过的二十多个跨境团队,库存计划出问题的原因基本可以归到三类,而这三类里没有一类是“公式算错了”。
第一类根因是“数据口径不统一”。同一个SKU,在亚马逊后台叫A-01,在Shopee后台叫A01-US,在独立站叫foldable-shelf-01,在海外仓系统里叫FBA-2024-0312。运营想算总可用库存,得打开四个后台手工加总,等加完已经是两小时后,数据还过期了。
第二类根因是“补货参数没有被显性化”。大部分运营的补货决策藏在脑子里:这个品我一般备45天,那个品我一般备60天。问他为什么是45天,答案是“上次断过货所以多备点”。这种参数无法被复盘,也无法被交接。
第三类根因是“把补货当成单点动作而不是持续流程”。运营习惯是每周一集中看一次库存,然后一口气下完所有补货单。但物流周期、平台促销节奏、供应商产能都是连续变化的,周频次根本跟不上。

所以我对“新手避坑”的理解是:避的坑不是“忘记乘安全系数”,而是“用一套自洽的数据结构和参数体系,把库存决策从人的记忆里搬出来”。这也是为什么后来我会去用数跨境这类跨境数据分析工具,它解决的核心问题恰好是这三类根因里的第一类和第二类。
很多从国内电商转过来做跨境的运营会低估难度,觉得无非是“物流慢一点”。实际差距不是一点,是量级上的差别。我大概从四个维度拆一下背景。
国内电商的补货周期通常是3到7天,波动两三天。跨境呢?我统计过自己2023年全年发往美国FBA的127票货,海运快船的时效分布是这样的:最快24天,最慢61天,中位数36天,标准差达到8.9天。
这意味着什么?如果你按“36天”这个平均值去算补货点,你有接近一半的概率会晚于实际到货。而这还只是头程,加上供应商生产周期(通常15到30天)、FBA入仓上架时间(旺季能拖到7到14天),端到端的交货周期波动可以轻松达到正负20天以上。
新加坡中转、美国港口罢工、巴拿马运河枯水期限行、红海绕行,这些事件任意一个发生,整条分布的尾巴都会被拉长。2023年底红海局势导致我一批发往欧洲的货绕行好望角,多花了14天,那批货里有三个SKU直接断货。

一个月销30万美元的卖家,库存通常分散在这些地方:FBA可售、FBA在途(已经发货还没上架)、FBA预留(客户下单未发货、调仓中)、海外仓可售、海外仓在途、国内工厂已完工待发、国内工厂在产、退货待处理、以及平台间的调拨中转。九个位置,至少横跨四个系统。
我做过一次实测:让团队里三个运营分别手工统计同一个SKU的“真实可用库存”,结果三个人给出的数字是2140、1980、2350。偏差最大的来源不是算错,而是对“预留库存算不算可用”理解不一致。当你用带偏差的数据做补货决策时,后面所有公式都是精致的错误。
亚马逊的IPI分数、仓储容量限制、长期仓储费阶梯、库龄超365天的强制清理,这些政策每隔几个月就会调整一次。Shopee和TikTok Shop的海外仓也有各自的入库窗口和滞销罚则。这意味着你的补货计划不只是“什么时候补多少”,还要考虑“补进去会不会罚钱”。
2024年初亚马逊把美国站的仓储容量限制改成了按月调整,我有一批备货计划因此作废,原本打算一次性发1800件,结果当月容量只给了1200件的额度,剩下的只能先放海外仓再分批发,多花了一笔中转入库费。
这是最容易被新手忽略的一点。国内电商你今天发现货不够,明天就能补上。跨境不行。如果要在黑五前把货铺到FBA,按海运36天+入仓7天倒推,你必须在10月中旬就完成发货;也就是说你的备货决策点在8月底到9月初就要定下来。而那时候你手上掌握的,只是7月和8月的销售数据,以及一个不确定的旺季预测。
我见过太多卖家在11月才发现断货,然后被迫走空运,单件运费从1.2美元涨到6.8美元,毛利率直接归零。
下面这六个误区,是我自己在不同阶段都踩过、也在带新人的时候反复见到的。我把它们按“发生频率”和“杀伤力”排了个序。
这是最普遍的做法,也是最容易在旺季或促销后崩盘的做法。问题在于上周销量可能包含了一次秒杀、一个站外推广、或者竞品断货带来的流量红利。用被短期事件污染的数据去预测未来30到60天的需求,等于主动放大波动。
我2022年吃过这个亏。一个收纳盒SKU,因为竞品断货,两周内日销从40件涨到130件,我按130件×60天备了7800件。竞品补货回来后,日销掉回45件,那批库存压了8个月。
新手经常设定一个统一的“备货45天”。但一个日销稳定的爆款和一个日销波动极大的新品,需要的库存水位完全不同。稳定品的需求波动小,可以用较低的库存覆盖;波动大的品必须用更高的安全库存去兜住尾部风险。
把这两类品用同一个天数处理的结果是:稳定品库存过剩占用现金,波动品频繁断货。
“FBA可售库存还有800件,够卖20天,先不补。”,这句话是我最怕在运营群里看到的。因为你不知道的是:已经发出的2000件卡在海关,150件正在被客户下单占用,还有一批退货正在回仓路上。
我后来强制要求团队用这个口径:可用库存 = 全渠道可售 + 在途(按预计到货日加权)+ 在产(按预计完工日加权) − 已确认订单占用 − 已计划调拨。少一项都会导致误判。
很多团队的库存管理方式是:周一打开后台,看“库存天数”这个指标,低于20天就补。问题是,等你看到低于20天的时候,走海运已经来不及了,只能空运或者认断货。
正确的做法是算“行动库存天数”,也就是“今天下单、按最快物流走,到货那天的剩余库存天数”。这个值如果已经接近零,说明你实际上已经失去了海运补货的机会。

很多人觉得“库存多和库存少都是没管好”,然后用同一套逻辑去处理。但这两者的成本和恢复周期完全不同。
断货的代价是排名权重损失,而排名恢复要靠持续的广告和转化数据积累,周期以月计;滞销的代价是现金占用和仓储罚金,可以通过降价、站外、清货渠道在几周内释放。前者是“慢性伤”,后者是“急性病”。
黑五前把备货量翻倍是常识,但仅仅翻倍是不够的。旺季的物流时效会恶化(上图的Q4数据),供应商产能会紧张,平台入仓会排队。这意味着旺季不仅要提高目标库存水位,还要提前更多天启动补货、并且提高安全库存的系数。只加数量不提前启动,等于数量对了但时间错了。
讲完误区,来说我自己现在用的框架。这套逻辑我迭代了三年,核心是把库存计划拆成四个可以独立优化、又可以互相校准的模块。
这是最反直觉但收益最大的一条。不要用平均交货周期,要用P85或P90分位数的交货周期。原因是:你补货的目标不是“平均情况下不断货”,而是“在绝大多数情况下不断货”。用平均值意味着你有将近50%的概率会晚到。
具体做法:把过去12个月每一票货的实际到货天数记录下来,按目的地、物流方式分组,算出分位数。我自己的参数表长这样:
| 线路 | 统计票数 | P50(中位数) | P85 | P95 | 建议用于安全库存 |
|---|---|---|---|---|---|
| 海运快船-美西 | 68票 | 31天 | 39天 | 46天 | P85 = 39天 |
| 海运慢船-美东 | 34票 | 48天 | 57天 | 66天 | P85 = 57天 |
| 空运-美西 | 19票 | 9天 | 13天 | 17天 | P85 = 13天 |
| 海运-欧洲(2023后) | 26票 | 44天 | 58天 | 72天 | P85 = 58天 |
注意欧洲线,2023年之后P85从48天拉到了58天,因为绕行。如果你还在用两年前的参数,你的安全库存其实一直是偏低的。
用两个维度切分SKU:销售额贡献(ABC)和需求稳定性(XYZ)。X是需求波动小的,Z是波动极大的。分类之后,每类的库存策略都不一样。
| 分类 | 特征 | 库存策略 | 安全库存系数 | 补货频次 |
|---|---|---|---|---|
| AX | 高销、稳定 | 保供优先,宁可略多 | 1.2 | 每周1次 |
| AY | 高销、有季节波动 | 提前备货+弹性调节 | 1.5 | 每周1次 |
| AZ | 高销、波动极大 | 小批量高频+空运兜底 | 1.8 | 每周2次 |
| BX | 中销、稳定 | 标准补货 | 1.1 | 每两周1次 |
| BY | 中销、波动 | 关注库存天数 | 1.4 | 每两周1次 |
| C类 | 长尾 | 不主动备货,按单生产或直接清退 | , | 按需 |
我自己的经验是:C类SKU往往占SKU数量的50%以上,但贡献不到8%的销售额,却消耗了运营大量注意力。把它们从主动补货清单里剔除,是提升效率最快的一步。

基本公式是:
再订货点 = 交货周期内的平均需求 + 安全库存
安全库存 = Z值 × 需求标准差 × √交货周期
但如果只算到这里,你仍然会踩“忽略在途”的坑。我的做法是把公式扩展成“净库存触发”逻辑:
净可用库存 = 全渠道可售 + 在途(按预计到货日折算) – 已占用
触发补货条件 = 净可用库存 供应商最小起订量,则按最小起订量取整
关键在“在途按预计到货日折算”这一句。
我第一次备货的时候,看到某款出单特别快,脑子一热直接下了三个月的量,结果海运到港发现竞品在降价,货全砸手里了。后来复盘才发现,我当时看到的"销量暴涨"其实是断货造成的虚假信号。我想知道,新手最容易在哪几个地方判断错?
最典型的坑有四个。第一是把断货期当成零销量算日均,比如某SKU近28天里有10天断货,你却用总销量除以28,日均直接被低估三成,补货量自然算少,越补越缺。第二是把排名飙升当成需求增长,实际上断货、清库存促销、竞品下架都会让排名虚涨,加量前一定要看"有货天数口径"的日均,并把促销日的销量单独剔除。
第三是只算采购成本,不算头程、仓储、长期仓储费和滞销沉没成本,导致备货心态过于激进。第四是没区分基线销量和活动增量,把一次大促的峰值当成日常水位。可执行的做法是:先只对A类SKU(大约贡献80%销售额的前20%SKU)做精细计划,其余SKU走统一规则;
每个SKU维护两条曲线,一条日常基线、一条促销增量;补货量按"目标覆盖天数×有货日均 − 可用库存 − 在途"来算,而不是拍脑袋乘倍数。
我照着网上抄了公式,安全库存等于某个系数乘销量标准差再乘提前期的平方根,但真算起来就懵了:标准差是用日销还是周销?提前期到底算采购生产还是算到上架?算出来的数和实际差得离谱,我甚至怀疑这公式是不是只适合国内电商。
关键是先把提前期拆开,再谈波动。完整补货周期等于采购生产天数加国内集货加头程加清关加目的仓上架,头程按运输方式差异很大,海运通常30到40天,快船12到18天,空运7到10天,海外仓上架一般2到3天,平台仓入仓5到10天,很多新手只算了采购周期,漏掉后段,结果每周都在救火。
标准差建议用近8到12周的周销量来算,别用日销,日销噪声太大。系数按目标服务水平取,常规品追求95%不缺货取1.65左右,新品或高毛利可承受少量缺货可以取1.28。补货点等于有货日均乘以总提前期,再加上安全库存。
新品没有历史数据时不要硬套公式,首单量按预估日均乘以提前期再上浮20%,小批量多批次试水。老品建议每月回测一次,把实际缺货天数当作核心KPI,连续两个月缺货天数超标就说明安全库存取小了。
我同时做美区平台和独立站,美国仓、英国仓都有货,结果经常出现A平台断货要空运补,B仓的货却躺了半年卖不动,每个月光仓储费就吃掉一大截利润。我一直没想清楚,到底该按什么规则去调拨和分配库存。
先把库存分成共享库存和平台专有库存,条码、标签、包装有平台要求的必须单独管,别混着算。分配时看四个变量:各渠道近28天的日均和增速、库龄分布、调拨成本与时效、各渠道的清货能力。库龄是很多人忽略的点,超过180天和365天仓储费会跳档,所以调拨优先级应该让库龄老的货先动,而不是让卖得最快的先拿。
可以设一个简单的健康区间来驱动动作:某渠道可售天数低于提前期的1.2倍,判为断货风险,优先补;高于提前期的3倍,判为积压,优先促销或调出;中间区间不动。每次调拨前算一遍调拨后两边各自的可售天数,要求最短的那一边不低于提前期加安全天数,否则这次调拨就是把断货从A挪到B。
另外,长期积压的SKU别只想着跨仓调,调拨费加二次上架成本经常高于直接降价清货,先算一遍再决定。
我用表格做补货计划,SKU少的时候还行,一上到两三百个就崩了,采购问我要补货量,我得翻三张表对半天,团队里每个人口径还不一样,运营说可售30天,采购说是20天。我特别想知道,一个能真正跑起来的库存计划流程长什么样。
最小可用版本只需要两样东西:一份主数据加一张补货看板。主数据里固定SKU、供应商、采购提前期、MOQ、装箱率、货代时效,这些是口径统一的源头,所有人的可售天数必须从同一份主数据算出来,否则部门之间永远对不上账。
补货看板的字段建议固定为:SKU、在途、可售、锁定、有货日均、可售天数、补货点、建议补货量、优先级、状态,数据做到T+1更新,每周固定开一次30分钟的补货评审会,只过触发补货点的SKU和风险SKU,不要逐个念表。工具选择上,SKU在200以内用表格加公式完全够用;
超过200或者多人协作,建议用某项目管理平台把每张补货单做成一张卡,从待确认、已下单、生产中、头程在途、到仓、已上架走状态流转,卡在谁那里一眼就能看出来,比在群里追问高效得多。
判断流程有没有真的跑起来,只看两个指标:缺货率,也就是缺货SKU天数占总SKU天数的比例,和库存周转天数,等于期末库存除以日均出库。这两个指标同时下降,才说明你的库存计划真的在起作用,只降其中一个通常意味着你在用压货换不断货,或者反过来。


读者评论
我们团队月销大概20万美元,去年也试着按P85算交货周期,但历史票数不够,分季度后每档只有十几票,算出来波动很大。后来改成P75再加人工缓冲,反而更落地。分位数思路没错,但样本不足时别硬套,不然参数看着精细,实际还是拍脑袋。
ABC-XYZ分层听着很对,但小团队真按四象限维护参数,光分类和更新就要耗掉一个人天。我们十几个SKU,AZ品每周补两次根本没必要。可能更现实的是先把多平台SKU编码和可用库存口径统一,再谈分层,否则工具再强也是脏数据进脏数据出。
断货和滞销成本不同我认同,但说滞销几周能释放有点绝对。我们做家居大件,降价到成本线以下也清了三个月,仓储费照样吃利润。反而有些标品断货两周,靠广告和秒杀很快回排名。还是得看品类和客单价,不能一刀切。