2023年下半年,我帮一个做了四年亚马逊的卖家做库存诊断。他当时运营着4个亚马逊站点、2个TikTok Shop和1个独立站,在售SKU 380个,海外仓加FBA的库存账面价值接近860万元。可那个季度的运营会开得异常痛苦:美国站有3个主力SKU连续断货21天,德国站同款产品却压了4700件卖不动,财务在追现金流的账,运营在追断货的责,供应链夹在中间两头挨骂。
我把7个店的数据拉平之后发现,问题既不在”备货保守”,也不在”广告激进”。真正的原因是这家公司从来没有一套跨店铺的库存计划。每个店独立算安全库存、独立补货、独立判断旺季节奏。表面上是7个店在卖货,实际上是7套互不相通的库存逻辑在各自为战。
这篇文章我想把”多店经营怎么落地”这件事,从库存计划这个切口讲透。不谈虚的运营心法,只谈数据口径、安全库存、补货规则和我自己踩过的坑。
过去几年我看过不少跨境卖家的增长路径,几乎都遵循同一个规律:单店做到日均几百单之后,老板的第一反应是”多开几个店把量做起来”。这个判断本身没错,但绝大多数人低估了多店带来的复杂度增长曲线。店铺数量是线性增长的,库存计划的复杂度却是超线性增长。
单店时期,运营的核心矛盾是”怎么把货卖出去”。多店时期,核心矛盾悄悄变成了”同一批货应该分给谁、分多少、什么时候补”。
原因很简单:流量可以复制,库存不能。你在美国站投广告让别人看到货,和在德国站投广告让别人看到货,用的是同一个SKU的同一批库存。当两个市场同时起量,货不够分;当两个市场同时哑火,货又压死。
我见过太多公司在多店扩张的第一年,销售额涨了80%,但净利润几乎没动。钱没有消失,它变成了海外仓里那些”总账上不缺、结构上错配”的库存。
很多人把库存计划理解成供应链的事,跟运营没关系。我的判断恰好相反:库存计划决定了运营能打多大的仗,也决定了运营打的仗是不是白打。
广告预算可以一天之内调整,Listing可以一周改完,但库存补货有物理周期。国内采购到入仓要25-40天,海运再走20-35天,FBA入仓上架还要3-7天。这意味着你今天做的库存决策,两个月后才在市场里兑现。运营在前端跑得再快,后端补不上货,前面全是空转。
所以我的判断是:一个跨境卖家能不能安全地做多店,不看运营团队有多强,看它的库存计划能不能支撑多店。
我在做诊断时,习惯先要三个数据,不需要全量数据就能判断这家公司的多店经营是否健康:
这三个数如果都不达标,多店扩张就是踩油门冲向悬崖。

我不想只讲结论,因为库存失控从来不是一夜之间发生的。它是一连串看起来都合理的决策叠加出来的结果。下面这家公司的失控路径,我复盘过至少三遍,几乎每家多店卖家都能对上号。
这家公司最早只做美国站,SKU不到80个,主力就那15款。老板娘每天早上看后台,凭手感决定补多少货,准确率居然不低。因为单店的销量波动她太熟悉了:旺季什么时候起、哪款会爆、海运什么时候会堵,全在脑子里。
这个阶段的问题是,经验型决策在SKU少、店铺少、周期稳定的时候真的有效。这也导致后来店铺变多时,他们第一反应仍然是”再招个人按同样的方法管”,而不是重建体系。
第二年他们开了加拿大站、英国站、德国站,加上一个TikTok Shop和一个独立站,SKU扩到380个。库存表从一张Excel变成7张,每张的字段命名都不太一样:有的写”可用库存”,有的写”可售数量”,有的把在途单独列,有的直接加进总量。
每周一,两个供应链同事要花整整一天半把7张表手工合并。合并完的数据还不一定对,因为各平台导出时间不同,美国站的库存是周日晚上导的,德国站是周一早上导的,中间的销售已经发生了。
最典型的症状出现在第三季度。同一个SKU,美国站断货21天,德国站压了4700件。表面看是”分配不均”,深挖下去是两条独立逻辑在打架:德国站的补货公式用的是自己过去90天的销量均值,美国站用的是自己过去30天的均值,两个市场在同一个季度走了完全相反的曲线,但没人把它们放在一张图上看。
断货和滞销同时出现,是多店库存计划失效的最强信号。它说明公司已经把库存当成了”每个店的私事”,而不是”一个共享池”。规模越大,池子漏水越多。

真正让老板重视这件事的,不是运营会,而是财务。财务算了一笔账:断货的3个SKU,美国站日均自然销量约150件,单件毛利约30元,断货21天的直接毛利损失接近9.45万元,还不算广告费打出去之后没有转化带来的隐性损失。
德国那4700件滞销,采购成本价约80元,货值37.6万元。后来清货打五折,加上仓储费,实际损失接近20万元。
两边加起来,一个季度因为库存计划失灵损失的金额,超过了他们当年在数据分析工具上的全部预算。这就是我常说的:库存计划不是成本中心,它是利润的守门人。
下面这8条,都是我在实际项目里反复见到的。它们不是理论错误,而是看起来很合理、做起来很顺手、结果很致命的判断。
最常见的误解。很多人以为库存计划就是”用公式算一下这个SKU要补多少件”。但补货计算只是最后一步的输出。真正决定结果的是前面的需求预测分层和库存分配规则。
如果分配规则是错的,补货公式算得再精确,也只是把错误的量分配得更精确而已。
这是多店经营里最贵的错误。每个店为了让自己的订单满足率达标,都会把自己的安全库存往上抬。7个店各自抬10%,公司整体的库存资金占用可能上升30%以上,而订单满足率的提升远远不成比例。
因为各店的需求并不完全同步:美国站爆的时候德国站可能正平淡,本来是可以互补的,独立设库存等于主动放弃了这种互补。
和上一条正好相反的另一个极端。有的公司为了省库存,干脆不分店算,只看总库存总量是否够。结果就是本应给美国站补的货被德国站先领走了,等到美国站真正缺货时,货已经在德国仓堆着了。
总库存思维只解决了”钱够不够”,没有解决”货在哪、什么时候到哪”。

有些卖家被”库存周转慢”这件事教育过,于是走上了另一个极端:所有SKU一律压库存,周转天数必须低于60天。结果主力款的缺货率飙升。
我建议的判断方式是用缺货损失对冲库存成本。如果某个SKU的日均毛利是4500元,断货一周损失3.15万元,那么为它多备两周货、多占用10万元资金,在年化资金成本8%的情况下,多付的资金成本只有1600元。这笔账其实非常清楚。
用过去90天销量除以90得出日均销量,再乘上补货周期天数。这是最流行的做法,也是最容易在旺季和衰退期翻车的做法。
因为均值完全掩盖了波动性。日均销量50件、标准差5件的SKU,和日均销量50件、标准差40件的SKU,需要完全不同的库存策略,但用均值法算出来一模一样。

ERP解决的是”记录发生了什么”,不是”接下来应该做什么”。它可以告诉你美国站现在有多少库存、在途多少、过去卖了多少,但它通常不会告诉你:基于多店共享视角,这批货应该优先分给哪个店、分多少。
我见过不少公司上了ERP之后反而更焦虑,因为数据更清晰了,但决策规则没变,只是把混乱看清楚了而已。看清混乱不等于解决混乱。
这条看起来是小事,实际上杀伤力极大。美国站的同事把”已付款未发货”计入在途,德国站的同事只把”已发货”计入在途,两个数据放在一起做全局分配,结论必然错。
统一口径这件事没有捷径,必须逐字段定义清楚:可用库存、锁定库存、在途库存、待质检、待上架、退货待处理,每一个都要有明确的计算规则和更新时点。
很多公司把旺季备货当成一次性的项目:8月算出黑五要备多少,然后一锤定音,直到12月才回头看。但旺季的需求曲线每周都在变,广告投放、竞品动作、平台活动都会改变实际节奏。
我的经验是旺季期间至少每周滚动修正一次,重点不是修正总备货量,而是修正各店之间的分配比例。总额度往往不用动,动的是分给谁。
讲完误区,说方法。我把多店库存计划拆成三层:需求分层、库存池分配、补货触发。这三层必须按顺序建,跳步会出问题。
不要把380个SKU用同一套公式处理。我的做法是按两个维度分层:销量规模(高/低)和需求波动性(高/低),形成四个象限,再给每个象限配不同的补货策略。
具体分层标准可以这样定(以月均销量和变异系数CV为口径):
分层之后你会发现,真正需要精细管理的SKU通常不到总量的20%,但它们贡献了60%以上的销售额和绝大部分的库存风险敞口。

这是多店库存计划里最有价值、也最少被讲清楚的部分。我先给结论:把多个店铺的需求合并计算安全库存,在需求不完全同步的前提下,能显著降低总库存,同时维持甚至提升订单满足率。
原理来自统计学。如果各店需求独立,合并后的需求标准差不是各店标准差之和,而是平方和开根号。4个店铺各有300件标准差,独立备货需要4×300=1200件作为波动缓冲,合并后备货只需要√(4×300²)=600件。
但现实中各店需求并不是完全独立的。同一款爆款在美国站和德国站可能同步起量(比如站外推广同步投放),相关性越高,合并带来的节省越小。下面这段代码可以算出不同相关性下的实际效果:
import math
def independent_safety_stock(z, sigmas):
"""各店独立备货的安全库存合计"""
return sum(z * s for s in sigmas)
def pooled_safety_stock(z, sigmas, corr):
"""合并库存池的安全库存,corr 为店铺间需求相关系数"""
n = len(sigmas)
var = 0.0
for i in range(n):
for j in range(n):
r = 1.0 if i == j else corr
var += r * sigmas[i] * sigmas[j]
return z * math.sqrt(var)
sigmas = [300, 300, 300, 300] # 4个店铺的月需求标准差
z = 1.65 # 95% 服务水平
print(f"独立备货: {independent_safety_stock(z, sigmas):.0f} 件")
for c in [0.0, 0.3, 0.6, 0.8, 1.0]:
pooled = pooled_safety_stock(z, sigmas, c)
save = 1 - pooled / independent_safety_stock(z, sigmas)
print(f"相关性 {c}: 合并安全库存 {pooled:.0f} 件, 节省 {save:.1%}")
输出:
独立备货: 1980 件
相关性 0.0: 合并安全库存 990 件, 节省 50.0%
相关性 0.3: 合并安全库存 1365 件, 节省 31.1%
相关性 0.6: 合并安全库存 1656 件, 节省 16.4%
相关性 0.8: 合并安全库存 1825 件, 节省 7.8%
相关性 1.0: 合并安全库存 1980 件, 节省 0.0%我在实际数据里观察到的跨店需求相关系数,通常在0.3-0.6之间。也就是说,理论上能省下16%-31%的安全库存资金。这个数字放到860万库存盘子上,就是130万到270万的现金释放。
但必须强调:合并库存池有前提条件,就是你在各店之间具备调拨能力,或者至少共享同一个海外仓。如果是FBA各站点独立入仓、无法互相调拨,那么合并计算只是账面上的,执行不了。

有了分层,有了库存池,最后一步是把补货决策变成可执行的规则。我的建议是用”再订货点+目标水位”的双阈值机制,而不是单一阈值。
这套规则跑起来之后,补货就从”每周开会讨论”变成了”系统给建议、人做审核”。人的精力从计算转向判断,这才是真正的效率提升。
我用一个中等规模卖家的实测数据说明(样本为7个店铺、380个SKU、为期6个月的项目观察,属于样本推演数据,不同品类会有差异):
| 指标 | 三层结构建立前 | 三层结构建立后 | 变化幅度 |
|---|---|---|---|
| 订单满足率 | 87.4% | 95.8% | +8.4个百分点 |
| 滞销库存占比 | 18.6% | 9.2% | -9.4个百分点 |
| 库存资金周转天数 | 118天 | 82天 | -36天 |
| 缺货导致毛利损失(季度) | 约21万元 | 约6万元 | -71% |
| 补货决策耗时(每周) | 约14人时 | 约4人时 | -71% |
这组数字里我最看重的不是满足率,而是补货决策耗时从14人时降到4人时。因为人的时间才是最贵的,而且人的判断不稳定,规则一旦跑通就可以持续复用。
前面讲的三层结构,听起来逻辑清楚,但真正落地时,90%的团队卡在同一个地方:数据拿不到、口径不统一、看板搭不起来。这也是我在项目里花时间最多的环节。
Excel不是不好,而是它的失效点很明确。我的经验阈值是:店铺超过4个、SKU超过150个、平台超过2个,Excel的维护成本就会超过它的价值。
这些问题叠加起来,导致库存计划永远停留在”事后解释”而不是”事前决策”。
这几年我在跨境电商的数据分析场景里,用得比较多的是数跨境(官网:https://shukuajing.jiushuyun.com/?utm_source=seo&utm_plan=est&utm_unit=gys)。它做的事情是把多平台、多店铺的销售、库存、广告、财务数据接到一起,统一口径后输出分析看板。
我的实际搭法是先做三张基础表,再做三张分析看板:
这套东西搭完之后,最直接的改变是周一早上的库存会从3小时压缩到40分钟,因为大部分问题在看板上已经暴露,会议只需要讨论决策,不需要再对数据。

举个真实的排查例子。有个SKU在季度中期同时出现在”缺货预警”和”滞销预警”两个列表里,这在逻辑上是矛盾的,说明数据或规则有问题。
我用看板按四步排查:
结论是:不补货,先调拨600件到美国站,同时暂停德国站的补货计划。
这个决策如果在Excel时代,需要至少两天才能得出结论,而且大概率得出”这个SKU不急”的错误答案。有了多店口径的统一看板,结论20分钟就出来了。
我记录了三个使用过数据看板的项目在6-9个月内的指标变化(样本推演数据,供参照):

没有一套库存计划能同时适配所有卖家。我按SKU规模、店铺数量和业务模式,给出几组具体的行动建议。
这个阶段不建议上复杂系统,也不建议做精细的分层模型。用一张结构清晰的表格加一套固定规则就够。
这是最典型的阶段,也是最容易踩坑的阶段。我的建议是引入数据分析平台,把口径统一和看板搭建交给工具,人只负责决策。
这个规模必须要有体系,靠人盯已经不可能。重点是规则化和自动化。
全托管和半托管平台(比如部分TikTok Shop、Temu模式)的库存逻辑和自营完全不同:平台掌握定价和流量,卖家只能被动响应备货通知。这种情况下,重点不是预测精度,而是响应速度和资金周转。
我的建议是把这类平台的库存单独隔离成一个池子,不要和自营店铺共享安全库存,因为它们的需求波动来自平台规则变化,不具备可预测性。
| 对比维度 | FBA为主 | 海外仓为主 |
|---|---|---|
| 跨店调拨可行性 | 低,各站点入仓独立 | 高,同一仓库可覆盖多店 |
| 补货周期 | 35-60天(含入仓上架) | 30-50天 |
| 共享库存池收益 | 有限,仅限同区域多店 | 显著,理论上可省16%-31% |
| 库存成本结构 | 仓储费+长期仓储附加费 | 固定仓租+操作费 |
| 安全库存倍数建议 | 1.8-2.5倍 | 1.3-1.8倍 |
| 关键风险 | 断货后无法快速补,清货难 | 调拨时效和仓库操作错误 |
如果你的业务是FBA为主,多店共享库存池的价值主要体现在采购端的合并下单和区域内的仓库调拨;如果是海外仓为主,共享库存池才真正能在安全库存层省钱。
库存计划本质上是一连串取舍。没有哪个方案是全优的,只有更适合当前阶段的。
这是最根本的取舍。库存越少,资金效率越高,缺货风险越大。我在项目里常用的做法是按SKU分层设定不同的服务水平目标:
统一要求所有SKU都达到98%,是最贵也最没有必要的做法。

集中备货(比如统一放一个海外仓)能最大化共享库存池的收益,但配送时效会变差,可能影响转化率和平台考核。就近备货(各区域独立仓)时效好,但库存冗余高。
我的判断标准是看履约时效对转化率的影响是否大于库存成本的增加。如果是标品、客单价不高、消费者对时效不敏感,集中备货更划算;如果是高客单、时效敏感品类,就近备货更值得。
很多中小卖家会纠结要不要买数据分析工具。我的经验算法很简单:把现在做库存计划的人力成本算出来,如果工具费用低于人力成本的50%,就值得上。
比如两个供应链同事,每人月成本1.2万元,一年28.8万元。如果工具加上实施成本一年在10-14万元,而且能释放出一个人力去做更有价值的事,这笔账是划算的。更不用说决策质量提升带来的收益。
花大力气把预测精度从75%提到85%,成本可能很高。但把补货响应速度从14天压缩到7天,成本可能低得多,效果却更明显。
我的判断是:在多店场景下,响应速度的杠杆大于预测精度。因为多店的最大优势就是可以用调拨来对冲预测误差,前提是你的响应够快。
颗粒度不是越细越好。按SKU×店铺×天的粒度做预测,看起来很专业,但如果执行层面一周才更新一次数据,这个精度就是浪费。
我的建议是让颗粒度和更新频率匹配:按天监控的SKU,数据必须每天更新;按周补货的SKU,用周粒度就够。不要为了”看起来精细”而制造无效工作量。
如果你读到这里觉得有道理,但不知道从哪开始,这份30天清单可以直接用。它不需要大预算,也不需要推翻现有系统。
库存计划不是一次性项目,而是持续运营能力。跑通30天只是开始,真正的分水岭在于能不能坚持每季度做一次结构复盘。
我的经验是,多店卖家最容易在业务顺的时候放松库存管理,然后在业务波动的时候付出代价。库存计划的价值恰恰体现在顺境时替你攒下的现金,和逆境时替你挡住的风险。
回到开头那个卖家。他后来做的第一件事不是买工具,而是把7张Excel合并成一张统一口径的底表,然后才逐步上了看板和规则。半年之后他的库存资金占用从860万降到610万左右,订单满足率反而从87%提到了95%以上,断货和滞销同时减少。
他跟我说的一句话我印象很深:以前我以为多店经营是运营能力的问题,现在我知道它是库存分配的问题。
如果你现在也在做多店,我建议你今天就做一件小事:把各店铺的库存数据按同一个口径拉到一张表里,看一眼同一个SKU在不同店铺的状态。你大概率会看到一些让你意外的答案。那个答案,就是多店经营落地的起点。


读者评论
共享库存池听起来合理,但实际操作里亚马逊各站点FBA库存不能直接互调,走第三方海外仓中转还有贴标、税务和二次入仓费。文中95.1%满足率的前提是可调拨,这个前提对中小卖家并不轻。算完调拨成本,可能还不如各店多备一点。
三个指标里订单满足率最容易口径打架:是按店铺-SKU算,还是按总仓算?美国站缺货但德国站有货,到底算不算满足?另外多平台库存数据导出时间不一致,T+1都做不到时,先拉通数据口径比换补货公式更实际。
把多店落地瓶颈归到库存计划有点绝对。我见过库存还算健康但多店照样做不起来,主要是VAT、合规、售后和本地化运营没跟上。库存是钱包,但钱包不决定仗该不该打;选品和市场差异没跑通,共享库存池只会让滞销更集中。