2023 年黑五前 12 天,我接手复盘一个家居收纳类目店铺,主力 SKU 断货,运营用空运救急,单件头程成本从海运的 4.2 元飙到 21 元,那一波旺季的毛利直接归零。事后拉时间线才发现,采购只用了 6 天,海运 32 天,清关 3 天,问题出在最后一段,FBA 接收上架卡了 11 天,而当时的补货公式里,根本没有这个参数。
这件事之后我改了一个习惯:不再问”什么时候该补货”,而是先问”这条链路上有哪几段时间是我没算进去的”。跨境电商的库存计划,表面上是算数,本质上是把一条跨越 8000 公里、横跨 3 个时区、涉及 5 个责任方的链路,压缩成一个能被执行的时间轴。这篇文章想讲清楚的,就是这条时间轴该怎么搭、哪些地方最容易塌、以及在什么样的规模下该用什么样工具去扛。
很多人把库存计划理解成”算一下还够卖几天”。这个理解在月销 50 单的小店能活,在月销 5000 单的店铺里就是灾难。我先把我自己的结论摆出来,后面的所有内容都是围绕这几条展开的。
第一件事是不缺货。这里说的是”可售库存不断档”,不是”仓库里有货”。货在海上、在清关、在 FBA 接收区,都不算可售。很多运营看着后台在途数量安心,实际上 Listing 已经掉排名了。
第二件事是不压货。跨境库存最大的特点是”退货成本极高”,你不可能把一批滞销货从美国仓拉回国内,只能选择弃置、清仓或者继续付仓储费。压货在跨境语境下,几乎等于沉没成本。
第三件事是不烧现金流。一批 30 万的海运货,从付款给工厂到回款,正常是 75 到 110 天。如果你同时在跑 4 条产品线,就是 120 万现金压在路上。库存计划的本质,是在这三个目标之间找一个动态平衡点,而这个平衡点每周都在变。
我见过太多”补货公式”只写了两项:采购周期和物流周期。这是不够的。一个真正能在执行层面不出错的模型,至少要有五个时间段。
这五项加起来,才是你真正的 Lead Time。我自己的经验是:把名义 Lead Time 乘以 1.3,作为计划用的安全 Lead Time。如果你的名义周期是 45 天,计划里就按 58 天算。这个 30% 的缓冲,救过我至少三次旺季。
库存计划做得好不好,不能靠感觉。我固定看四个数,而且是每周一看、连续看 12 周看趋势,不看单点值。
| 指标 | 计算口径 | 健康区间(我的经验值) | 超标意味着什么 |
|---|---|---|---|
| 库存周转天数 DSI | 平均库存金额 ÷ 日均销货成本 | 45 到 75 天 | 高于 90 天,说明结构性问题,不是个别 SKU |
| 断货率 | 缺货 SKU 数 ÷ 在售 SKU 数(按天统计) | 低于 5% | 高于 10%,说明补货触发机制失灵 |
| 动销率 | 近 30 天有销量的 SKU ÷ 总 SKU | 高于 70% | 低于 60%,长尾 SKU 在吃仓储费 |
| 库存资金占用率 | 库存成本金额 ÷ 月 GMV | 0.8 到 1.5 | 高于 2.0,现金流会被拉断 |

选品决定上限,库存计划决定你能不能活到上限那天。我统计过手上 6 个不同类目的店铺样本,断货造成的损失里,只有不到 20% 是”真的需求暴增预测不到”,剩下 80% 是流程性失误,漏算时间段、忘记对齐在途、旺季前没提前锁舱位。
换句话说,大部分断货不是预测问题,是执行问题。而执行问题是可以靠流程和工具解决的,这比提升选品命中率的确定性高得多。
要理解库存计划为什么难,得先看清楚它嵌在什么样的工作流里。我把自己和团队成员的日常时间轴扒了一遍,结果比想象中更依赖库存数据。
早上 9 点,先看昨天的销量、库存、广告花费三张表。上午 10 点,处理补货申请和工厂沟通交期。中午 12 点,对齐在途和入仓状态。下午 2 点,看广告和 Listing 表现,顺带评估要不要给某个 SKU 加预算。下午 4 点,处理售后和差评。晚上 8 点,美国站开始活跃,再看一轮库存和订单。
这一天里,至少有 60% 的决策动作直接依赖库存数据:广告要不要加,取决于这个 SKU 还能撑几天;Listing 要不要改,取决于这个变体还有没有货;工厂订单要不要加,取决于动销趋势。如果库存数据是错的或者滞后的,后面所有决策都会连锁出错。
国内电商从下单到入仓最快 2 天,跨境最快 5 天,慢则 50 天。这个时间差带来三个连锁反应。
很多运营把”发货方式”当成物流问题,其实它是库存计划的前置条件。选错履约方式,后面怎么优化公式都补不回来。
| 履约方式 | 典型时效 | 库存放在哪 | 补货灵活性 | 适合的卖家 |
|---|---|---|---|---|
| 平台仓(如 FBA) | 买家 1 到 3 天 | 平台仓,有库容限制 | 低,入仓后难调拨 | 追求转化率、客单稳定的成熟卖家 |
| 第三方海外仓 | 买家 2 到 5 天 | 海外仓,可多平台共享 | 中,可跨平台调拨 | 多平台经营、需要共享库存的卖家 |
| 国内直发专线 | 买家 7 到 20 天 | 国内仓 | 高,随卖随发 | 测款期、长尾 SKU、定制类 |
| 平台全托管 | 买家 3 到 7 天 | 平台指定仓 | 低,备货节奏由平台定 | 供应链强、不擅长运营的工厂型卖家 |
| 本地仓一件代发 | 买家 2 到 4 天 | 供应商仓 | 极高,近乎零库存 | 刚起步、SKU 少、资金紧张的团队 |

过去几年,主流平台在几个方向上持续收紧:仓储容量按绩效指标动态分配、长期仓储费按库龄阶梯加价、旺季仓储费成倍上涨、超龄库存强制清理。这些规则叠加起来,产生了一个明确信号,平台在惩罚”把货囤在仓里等卖”的做法,奖励”按节奏精准周转”的做法。
我印象最深的一次,是某个店铺有一批 240 天库龄的尾货,仓储费已经吃掉这批货毛利的一半。如果当时能提前 60 天启动清货,至少能回本 70%。所以现在我给团队定了一条规则:库龄超过 120 天的 SKU,必须自动进入清货评估流程,不允许再等。
这些年帮不同规模的团队做过库存复盘,有些错误出现频率高得惊人。我把它们按破坏力从大到小排了一遍。
这是最常见的错误,也是最致命的。它假设销量是平稳的,但真实业务里销量有明显的周内波动、月度波动和季节性波动。周一到周四销量可能是周末的 60%,如果按全月平均日销算,你会在一周的前半段误判为”库存充足”,后半段直接断货。
正确的做法是用分位数而不是平均值。我通常用近 8 周的日销量数据,取 P75 作为补货参考值,而不是平均数。对季节性明显的类目,还会叠加去年同期系数。
很多人给所有 SKU 定一个”安全库存 200 件”。这个数字在有稳定销量的成熟品上可能刚好,在波动大的新品上完全不够,在滞销品上就是纯浪费。
安全库存应该跟两个变量走:销量波动性和 Lead Time 长度。公式不复杂:
安全库存 = Z × σ_d × √LT
Z = 服务水平系数(95% 服务水平取 1.65,99% 取 2.33)
σ_d = 日销量的标准差(用近 8 到 12 周数据计算)
LT = 补货总前置时间(天),含所有五段时间
举个实际例子:某 SKU 日均销量 20 件,标准差 8 件,总 Lead Time 55 天,取 95% 服务水平。安全库存 = 1.65 × 8 × √55 ≈ 98 件。如果再补货点按 20 × 55 + 98 = 1198 件。这个数和”大概备 1000 件”看起来差不太多,但它是可以解释、可以随参数调整的,而不是拍出来的。
“我还有 3000 件库存,够卖两个月。”这句话里缺了一个关键限定:这 3000 件里,有多少是可售的、有多少在途、有多少压在滞销变体上。
我见过一个服装店铺,总库存 4800 件看着很健康,拆开一看,S 码和 XL 码占了 62%,而这两个尺码的销量占比只有 18%。真正好卖的 M 码已经断了两周。库存结构的错配,比库存总量不足更常见,也更难被总量指标发现。
爆款和长尾 SKU 的库存逻辑应该完全相反。爆款要保证不断货,宁可多备;长尾要保证不压货,宁可少备甚至不备。用同一个补货周期去管理,结果一定是爆款断、长尾压。
工厂有最小起订量,海运有最小拼柜体积。这两个约束会让”理论最优补货量”变得不可执行。比如公式算出来该补 380 件,但工厂起订 500 件,海运拼柜起步 8 个方。这时候你要做的不是硬套公式,而是把约束条件前置到模型里,让补货量在这些硬边界内寻找最优解。
旺季前加大备货是对的,但很多团队的做法是”凭感觉乘 2 倍”。我见过最夸张的一次,某个卖家把 Q4 备货量按平销的 4 倍准备,结果当年该类目竞争加剧,实际旺季销量只涨了 1.6 倍,剩下 2.4 倍的货压了整整一年。
更稳的做法是分批下单:旺季前 90 天下一批基础量(按保守系数 1.8 到 2.2 倍),旺季前 45 天看第一波数据再决定是否追单。追单用空运,虽然单件成本高,但避免了全量压货的风险。
库存计划最容易被忽略的一环是复盘。每次断货或者压货之后,如果不记录”当时是怎么判断的、哪个参数错了、下次怎么改”,同样的错误会重复出现。我现在要求团队每个月做一次库存复盘,只回答三个问题:这个月断货的 SKU 有哪些、根因是什么;库龄超 90 天的 SKU 有哪些、决策依据是什么;补货参数的预测准确率是多少。

上面讲的是”不要做什么”,这一节讲”应该怎么做”。我把库存管理拆成五步,这套逻辑我在 6 个店铺上跑过,从 200 个 SKU 到 1800 个 SKU 都适配。
分类维度我用两个:近 60 天销量贡献、单件毛利率。分成四象限之后,每类的管理动作完全不同。
| 象限 | 特征 | SKU 占比(典型) | 销量占比(典型) |
|---|---|---|---|
| A 类:高销量高毛利 | 核心利润来源 | 10% 到 15% | 55% 到 70% |
| B 类:高销量低毛利 | 引流和排名担当 | 15% 到 20% | 20% 到 30% |
| C 类:低销量高毛利 | 长尾利润补充 | 25% 到 35% | 8% 到 15% |
| D 类:低销量低毛利 | 清退候选 | 30% 到 45% | 低于 5% |
这一步是整套模型的核心,也是和”统一补货公式”最大的区别。

这是我实践中改动最大的一点。以前我算出来”库存低于 1200 件就该补货”,执行时团队会纠结:1198 件算不算?1205 件要不要补?
后来我改成给一个区间:补货下限 = 安全库存 + 采购周期内销量;补货上限 = 补货下限 × 1.25。库存落到下限就启动补货,落到上限就可以等下一批拼柜。下限对应的是断货风险,上限对应的是资金效率,两者之间的空间留给人工判断。

跨境业务里,一次性预测 60 天后销量的准确率通常不到 50%。我的做法是滚动预测:每周更新一次未来 8 周的销量预测,只用最近 4 周的实际数据做修正,不做长期外推。
具体操作是:每周一拉出近 4 周各 SKU 的实际日销,剔除促销日的影响,算出趋势方向和波动区间,然后只对补货周期内需要下单的 SKU 重新计算补货量。这样做的结果是,虽然预测周期缩短了,但因为更新频繁,整体准确率反而提升明显。
最后一步是把前面所有参数变成一张能一眼看完的看板。我要求看板上必须能回答三个问题:哪些 SKU 未来 30 天会断货、哪些 SKU 库龄超过预警线、哪些 SKU 的补货参数需要调整。看板不需要花哨,但必须每天更新、所有人可见。
讲完方法论,必须面对一个现实问题:SKU 数量到一定规模后,表格撑不住。我经历过从 80 个 SKU 用 Excel 很顺,到 400 个 SKU 表格天天出错的过程。这一节分享我在这方面的观察和实践。
我的判断是 200 到 300 个 SKU 是一条分界线。在这个规模以下,一个人每天花 1 小时能维护好表格;超过之后会出现三个问题。
还有一个容易被忽略的成本:时间。我统计过一个 400 SKU 的店铺,运营每周花在数据整理和补货表上的时间是 9 到 12 小时,一个月接近 40 小时,相当于半个全职人力。

我用过一段时间 数跨境,它给我的最大价值不是”多了一个看板”,而是把散落在各个平台的库存与销售数据拉到了同一个口径下。
跨境电商最麻烦的地方在于,同一个 SKU 在亚马逊、Shopee、TikTok Shop、独立站上的编码不一样,库存分布在 FBA 仓、海外仓、国内仓、在途,各自有一套字段。人工做合并的时候,每个人对”可售库存”的定义都不同,最后算出来的周转天数自然对不上。工具解决的第一个问题,其实是口径统一。
第二个价值是库龄分层。过去我只能看到”总库存多少件”,看不到”这些货分别躺了多久”。当库龄可以被拆成 0 到 30 天、31 到 60 天、61 到 90 天、90 天以上几个区间,并且和仓储费用、毛利一起看的时候,哪些 SKU 在慢性失血就一目了然了。
第三个价值是补货建议的计算过程可追溯。系统按设定的服务水平、Lead Time、安全库存系数算出建议补货量,同时把每个参数都显示出来。当某个 SKU 出现异常时,我可以快速判断是销量数据错了,还是 Lead Time 参数该更新了。
我把这套流程原样写下来,可以直接照着做。
这里必须说清楚,避免工具万能论。我自己的经验是以下三件事,任何系统都替代不了。

方法论是一样的,但不同规模的团队该从哪里开始动手,答案完全不同。按我接触过的案例分三档来说。
这个阶段 SKU 通常在 50 到 150 个之间,一个人用表格完全能管住。上系统反而增加学习成本,得不偿失。
这个阶段 SKU 到了 200 到 800 个,跨 2 到 4 个平台,靠个人经验已经很吃力。核心动作有三个。
这个阶段的问题不再是”怎么算”,而是”怎么让 5 个运营、3 个采购按同一套规则动作”。我的建议是三点。
| 时间节点 | 核心动作 | 容易漏掉的点 |
|---|---|---|
| 旺季前 90 天 | 锁定产能、预订舱位、下第一批基础备货单 | 只锁工厂没锁舱位,旺季舱位涨价幅度可能超过备货毛利 |
| 旺季前 60 天 | 第一批货发出,开始监控到仓进度 | 没设置到仓延迟预警,货卡在港口两周才发现 |
| 旺季前 30 天 | 根据前 4 周动销决定追单量,追单走空运 | 把追单也走海运,结果货到的时候旺季已经过半 |
| 旺季前 7 天 | 检查 FBA 库容、确认上架状态、调整广告预算 | 库容不足导致货到仓无法入仓,被迫转第三方仓 |
| 旺季后 30 天 | 启动库龄盘点,识别需要清货的 SKU | 沉浸在旺季成绩里,错过最佳清货窗口 |

库存计划到最后,考验的不是计算能力,而是取舍能力。每一组取舍都没有标准答案,只有适配当前阶段的答案。我把最常见的五组摆出来,附上我的判断依据。
这是最常被问到的问题。我的判断框架是看三个数:单件空运增量成本、断货每天损失的利润、断货恢复排名需要的天数。
假设某 SKU 海运单件成本 4 元,空运 21 元,增量 17 元。海运补货需要 40 天,空运 7 天,空运能提前 33 天恢复销售。如果这个 SKU 日均销售 30 件、单件净利 35 元,那么空运保住的 33 天利润约 3.4 万元;而空运 1000 件的增量成本是 1.7 万元。这种量级下空运是划算的。
但如果这个 SKU 单件净利只有 8 元,日均卖 5 件,那空运保住的利润只有 1320 元,远低于增量成本,这时候接受断货、把广告预算转移到其他 SKU 上更合理。

备货越多越安全,这是错觉。多备货的真正成本是资金成本加仓储成本。假设你的资金成本按年化 8% 算,多压 100 万库存一年的成本是 8 万,加上仓储和滞销风险,实际成本可能到 15 万以上。
我的判断是:只有在毛利率能覆盖资金成本、且断货损失明显大于压货损失的时候,才选择多备货。对于毛利率低于 25% 的品类,压货的隐性成本往往比断货更高。
这三种方式的选择,我用三个问题来决策:这个 SKU 能不能稳定日出 5 单以上、客单价是否高于 25 美元、退货率是否低于 5%。三个都是”是”,优先平台仓;有两个”是”,考虑海外仓;只有一个或都不满足,走直发。
原因是:平台仓有流量倾斜但库容受限,适合稳定款;海外仓灵活但单件成本高,适合中等体量;直发成本低但时效差,只适合测款和长尾。
这不是”哪个更好”的问题,而是”什么时候切换”的问题。我的经验阈值是:SKU 超过 300 个、或平台超过 3 个、或团队超过 3 人参与库存决策时,就该考虑系统化。低于这个规模,表格的灵活性反而更有价值。
另外要算清楚隐性成本。人工维护表格的时间成本,按一个人月薪 1.5 万、每月花 40 小时算,相当于每月 3750 元。如果系统能把这块时间压到 8 小时以内,节省的就不只是钱,还有一个人的注意力,而注意力是稀缺资源。
库存超过 180 天之后,每一天都在做这个决策。我的判断规则是算一个”继续持有的边际成本”:仓储费 + 资金成本 + 贬值速度。
| 库龄区间 | 推荐动作 | 判断依据 |
|---|---|---|
| 60 到 90 天 | 加大广告、参加平台促销 | 还有正常销售可能,清货成本高于促销成本 |
| 90 到 150 天 | 打折清货,接受 10% 到 20% 亏损 | 仓储费开始明显侵蚀毛利,早清早止损 |
| 150 到 210 天 | 批量打包给清货渠道,接受 30% 到 50% 亏损 | 继续持有成本已接近回收金额 |
| 210 天以上 | 评估弃置,尤其是低货值商品 | 移除费和仓储费可能超过商品残值 |
回到最开始那个断货案例。真正的问题不是”没预测到旺季销量”,而是补货模型里少了一个真实存在的时间段。这个错误不涉及任何复杂的算法,只是没人把它写进公式里。
我这些年最大的体会是:库存计划不应该被当成运营的一个子任务,它更像一个独立的财务职能。它管的是资金的形态转换,现金变成货、货变成在途、在途变成可售、可售变成回款。每一个环节转换慢了,钱就卡在那里。
所以判断一个跨境电商团队成熟不成熟,我会看一个很简单的指标:他们能不能在 30 秒内说出当前库存里有多少钱、这些钱分别压在哪个环节、下个月会释放多少。能说清楚,说明库存计划是真的在运转;说不清楚,那库存就只是仓库里的一堆数字。
下一步你可以按这个顺序动手:这周先把五个时间段完整记录一遍,连续记 10 次补货;下周把 SKU 按销量和毛利分成四类,给每类定不同的服务水平;第三周建立库存健康度看板,把周转天数、断货率、动销率、资金占用率四个数固定下来每周看;等到 SKU 超过 300 个或者平台超过 3 个,再考虑用数据系统把口径和计算过程固化下来。
库存计划没有一步到位的方案,但每往前做一步,你都会明显感觉到现金流变松。这件事的回报周期,可能比优化广告投放还短。
我做运营三年,之前每天看表格里库存数、在途数、可售天数,但不同平台和仓库口径不一致,经常上午显示有货下午就断货。后来带团队复盘,发现不是指标太少,而是没有统一“可售库存”的定义。所以想搞清楚一套能落地的指标口径。
我一般把库存计划拆成4层:现货可售、在途、占用/预留、可售天数。现货可售=本地仓可用-平台预留-待发订单-质检不良;在途只算已付款且ETA在30天内的PO,超过30天单独列“远期在途”。可售天数=现货可售/近14天日均销量,旺季用近7天并加权大促系数。
再配一个周转率:近30天出库成本/平均库存成本,低于4次/年就预警。关键不是每天看总数,而是按SKU+仓库+平台三个维度拉齐,日会更新的只放异常:可售天数<安全库存天数或>90天。
我们团队以前补货靠运营感觉,结果有的SKU压了半年,有的爆款断货两周。我也试过套公式,但海运、空运、平台仓入仓时效一变,安全库存就不准。想知道中小团队怎么用简单可执行的方法定补货节奏。
先分运输方式定补货周期:海运按45-60天,空运按10-15天,海外仓调拨按7-12天,再把供应商生产天数加进去。安全库存=日均销量×波动系数×补货周期,波动系数用近8周销量标准差/均值,低于0.3取1.2,0.3-0.6取1.5,高于0.6取2.0。补货点=安全库存+补货周期内销量。
执行上:A类爆款每周一、周四跑两次补货建议,B类每周一次,C类每两周一次;只对触发补货点且毛利率>25%的SKU自动生成采购单。新品前30天不给大货,只给空运小批量,用真实周销校准日均。
我们在亚马逊、独立站和几个区域仓都有货,经常出现美国仓断货、欧洲仓却压着卖不动。运营想调拨又怕影响平台权重,采购又怕重复下单。我特别想知道有没有一套分配和调拨的判断标准。
先做“平台-仓库-国家”的库存地图,按近28天销量占比给每个节点分基础库存:节点目标库存=总可售库存×该节点近28天销量占比×1.2安全冗余。每周跑一次调拨建议:如果A仓可售天数>60天且B仓<安全库存天数,同时调拨成本<该SKU毛利额的8%,就发起调拨;否则优先用B仓本地采购或空运补急。
平台仓要额外看入仓时效和库容限制,平台仓只放60-75天销量,超出部分留在海外仓或国内。遇到大促,先把库存锁定给历史转化率最高的平台,独立站用预售或延长发货兜底,不要平均分。
我最怕两种极端:爆款断货被降权,滞销品又占着库容和现金流。老板还总问为什么不清库存,但一降价又担心亏太多。我想知道怎么用数据设一条线,让日常管理有依据而不是月底拍板。
不是二选一,要按生命周期分档。新品0-30天看点击转化和加购,30天没出单就停广告并转清;成长期30-90天可售天数低于30天就补,高于75天就限流;成熟期90天以上,可售天数>90天或周转率<4次/年进入滞销池。清理止损线可以这样设:库龄>120天、毛利仍>0的,先打8折并捆绑销售;
库龄>180天或仓储费超过货值15%的,按成本价清;库龄>270天且无法退供的,直接计提报废,不再占库容。每周一看滞销池,每周四看断货预警,两个清单分开责任人,别让补货和清货互相打架。


读者评论
关于那个1.3倍安全Lead Time系数,我持保留意见。我们是做季节性家居的,旺季确实需要缓冲,但淡季按这个系数备货,等于把现金提前两个月压在仓库里。后来我改成按品类分开设:新品和旺季1.3,成熟稳定款1.1就够。系数本身没问题,问题是不能一刀切,文章里如果能按阶段拆开会更实用。
FBA接收上架卡11天这个点太真实了,但我想补充一点:真正卡人的往往不是接收本身,是预约送仓。我们有一批货在海外仓躺了两周等预约号,这段时间所有补货表都是失真的。现在我会把“到港,预约,签收”拆成三段单独跟踪,虽然麻烦,但至少知道卡在哪一段,不会像以前一样干等。