去年黑五前两周,我一个做家居品类的朋友老周给我打电话,语气很急:ERP里躺着三千多个SKU的库存和销量数据,采购团队却连一张能签字的补货单都拿不出来。运营说A款要断货了赶紧补,采购说A款还有两个月库存在海上,财务说这个月现金流吃紧只能批一半。三人各看一张表,谁的数据都对,但谁也说服不了谁。最后老周拍板按运营的来,结果黑五后A款积压了一千两百件,B款反而断了货,损失大概十一万人民币。
这件事让我彻底想明白一个道理:跨境电商的采购补货复盘,卡住的地方从来不是"补多少"这个计算题,而是"从哪里开始"这个顺序题。大多数团队的复盘起点错了,他们一上来就打开ERP的补货建议报表,直接看系统算出来的建议采购量,然后开始争论这个数字对不对。真正的起点应该往前推两步:先对齐数据口径,再筛出真正值得复盘的异常SKU,最后才轮得到补货量。
这篇文章我会把这两年帮十几家跨境团队梳理采购补货流程的经验拆开讲,包括我自己踩过的坑、数据口径表怎么定、异常SKU怎么筛、归因怎么做、以及不同阶段团队该有什么样的取舍。所有涉及具体数字的地方,我会标注是真实观察还是示意数据。
如果你只从这篇文章拿走一句话,我希望是这句:采购补货复盘的第一步,是把"可补货库存"这个字段的口径统一到所有部门都认同一套定义,而不是先算补货公式。
为什么这么说?因为补货公式本身(目标库存减去可用库存减去在途再加安全库存)在任何一本供应链教材里都能找到,它没有难度。真正让补货单签不下去的,是运营眼里的"可用库存"和采购眼里的"可用库存"根本不是同一个数。
老周那个团队,我第一次去他们办公室的时候,让运营和采购各自导出一份"当前可用库存"报表。同一个SKU,运营导出是480件,采购导出是1120件,差了640件。差距来自哪里?
运营的口径是:FBA可售库存 + 海外仓可发库存,扣掉已经锁定给广告预售的部分。采购的口径是:FBA可售 + FBA在途 + 海外仓 + 海外仓在途 + 国内待发。两边都没错,但一个说的是"现在就能卖的",一个说的是"这个SKU名下所有的"。
这种分歧在跨境场景里几乎是必然的。跨境比国内电商多了至少四层库存位置:国内仓、头程在途、海外仓、平台仓(FBA/沃尔玛仓等),还要再算上退货在途、不良品、锁定库存、组合品拆解。任何一个字段定义不清,补货决策就会跑偏。

很多人以为只要公式对了,补货就对了。但公式是输入决定输出的,输入的口径错了,公式再精确也只是把错误放大。上面那个例子,如果用运营口径算,补货量会多算640件对应的补货需求,可能导致积压;如果用采购口径算,可能忽略在途延误的风险,导致断货。
补货公式的正确性,取决于输入字段的口径一致性,而口径一致性是管理问题,不是数学问题。它需要采购、运营、财务、供应链几个部门坐下来,对每一个字段下一个双方都认的定义,并且写进ERP的字段说明里。
我总结下来的跨境采购补货复盘顺序是这样的:
注意,补货量的计算排在第五步,不是第一步。前面四步任何一步没做,第五步算出来的数字都是不可信的。
我接触过的跨境团队,几乎都有一个共同经历:ERP上线时充满期待,用了半年发现报表越看越乱,最后还是回到Excel手工做补货。这不是ERP的问题,而是跨境业务的数据结构天然复杂,ERP上线只是把复杂度暴露出来了。
国内电商的库存数据链路相对是短的:入仓、在库、出库、退货。跨境每一条都要再乘以几个维度。
第一个来源是库存位置多。一个SKU的货可能同时存在于国内仓、头程海运在途、目的港清关中、海外仓、FBA仓、退货处理中。每一个位置的状态不同、可用性不同、时效不同。
第二个来源是平台账号多。同一个产品可能在亚马逊美国站、欧洲站、日本站,同时还在独立站、沃尔玛、TikTok Shop上卖。MSKU、ASIN、SKU、组合品编码之间需要映射,任何一个映射关系错了,库存数据就对不上。
第三个来源是时间口径乱。不同平台的销售数据按当地时间统计,退货数据按平台财务结算周期统计,库存数据按ERP同步时间统计。三个时间轴不一致,导致同一周期的数据无法直接比较。
第四个来源是币种和费用。采购成本用人民币,头程费用美元结算,平台费用当地币种扣除,汇率波动会影响实际毛利和资金占用判断。

我参加过一场典型补货会议:运营主管打开ERP补货建议表,指着某个SKU说"系统建议补800件,但我们算下来至少要补1200件,因为下个月有秒杀"。采购说"这个SKU在途还有600件,加上现有的,最多再补400件"。财务说"这个月采购预算只批了40万,你们要补的SKU加起来要72万"。
三个人说的都是真话,但会议开了一个半小时没有结论。问题出在哪里?
运营说的1200件,是基于他认为的"可用库存";采购说的400件,是基于他口径里的"可用库存";财务说的40万,是基于这个月所有采购计划的总预算。三个数字背后是三套完全不同的前提。会议没有先对齐前提,直接进入数字争论,必然无解。
跨境补货会议低效的根因,不是部门立场对立,而是各方拿着不同口径的数据在讨论同一个问题。
从这两年的观察看,跨境团队的采购补货复盘能力大致分三层:
| 成熟度层级 | 典型特征 | 复盘起点 | 常见结果 |
|---|---|---|---|
| 初级:Excel补货 | 无统一口径,各部门各自维护表格 | 销售排名 | 断货与积压并存,补货靠拍脑袋 |
| 中级:ERP+人工判断 | 有ERP,但只用于看库存和销量,补货建议不被信任 | ERP默认报表 | 部分SKU可管理,异常SKU处理滞后 |
| 高级:口径+异常+归因闭环 | 有统一口径表,按异常SKU复盘,动作可追溯 | 统一口径下的异常清单 | 缺货率和滞销金额可控,复盘有议程 |
大部分团队卡在中级。他们有ERP,有数据,但缺的是把数据变成决策的那套复盘顺序和口径共识。
补货复盘里最常见的错误,是把销量当成唯一的起点。这个错误在单品少量时看不出问题,SKU一多、渠道一杂,就开始出大问题。
销量是一个结果指标,它不告诉你这个销量是怎么来的。一个SKU本周卖了200件,可能是因为上了秒杀;连续三周每周稳定卖80件,可能是真实自然需求。这两者的补货逻辑完全不同,但只看销量数字的话,你没办法区分。
我见过团队把秒杀期间的销量直接乘以4周作为补货依据,结果秒杀一结束,需求回落到正常水平,补的货变成积压。销量必须结合销量质量(自然流量占比、促销占比、复购占比)一起看,才有补货参考价值。
ERP的默认"可用库存"字段,几乎不可能直接用于补货决策。因为不同ERP对这个字段的定义不同,有的含在途,有的不含;有的扣锁定,有的不扣;有的把不良品单独标记,有的混在里面。
我在帮团队做诊断的时候,第一步永远是让他们把ERP里所有和库存相关的字段列出来,逐个问"这个字段包含什么、不包含什么、什么时候更新"。十个团队里至少有七个答不全。
跨境在途不仅仅是"路上的货",它包含头程海运/空运、目的港清关、平台入库预约、上架处理等多个环节。每个环节的时效不确定性不同,导致在途到货时间的预估难度很大。
退货更麻烦。跨境退货有两类:一类是退回平台仓可再售的,一类是退回后需要重新处理甚至报废的。这两类对补货的影响完全不同,但很多团队在补货时直接把所有退货都当成"不会回来",导致补货量偏高。
三千个SKU全部复盘一遍,工作量巨大且没有重点。实际上真正需要复盘的可能只有一两百个异常SKU。全量复盘的结果往往是每个SKU都看了十分钟,每个都没看透,最后回到拍脑袋。

讲完误区,接下来是我实际推荐给团队的复盘逻辑。它不是理论模型,而是从实操中磨出来的顺序,每一步都有明确的输出物。
复盘开始前,必须先回答"这次复盘要解决什么"。不同目标对应不同指标:
同一个团队在不同阶段目标不同,不能所有指标一起看,那会失去重点。我建议每次复盘会只锁定一到两个核心目标。
这是最关键的一步。口径表至少要覆盖以下字段,每个字段明确"包含什么、不包含什么、数据来源、更新频率":
| 字段名称 | 定义要点 | 数据来源 | 更新频率 |
|---|---|---|---|
| 可补货库存 | 仅含当前可立即用于销售或发货的库存,不含在途、不含锁定 | ERP库存模块 | 每日 |
| 在途库存 | 已下单未到货,含头程、清关、待上架,需标注预计到货时间 | ERP采购/物流模块 | 每日 |
| 锁定库存 | 已分配给订单、预售、促销活动的部分 | ERP订单模块 | 实时 |
| 可再售退货 | 退回后经质检可再售的部分 | ERP退货模块 | 每周 |
| 不良品库存 | 不可售、待处理或待报废部分 | 海外仓/平台报告 | 每周 |
| 安全库存 | 应对需求波动和交期波动的缓冲,按SKU分层设定 | 人工设定,写进ERP | 每月复核 |
口径表要所有相关部门签字确认,并写进ERP字段说明。这样后续再出现"你说480件、我说1120件"的情况,可以直接对照口径表判定谁的理解偏离了约定。
有了统一口径,接下来是从结果指标筛异常。我通常推荐四个筛选维度:
三千个SKU,通常能筛出150到300个真正需要复盘的异常SKU,工作量一下子降下来了。
筛出异常SKU后,不要急着算补货量,先做归因。同一个缺货现象,原因可能是需求侧、供应侧、物流侧或数据侧,对应的动作完全不同。
我特别想强调数据侧原因。很多"缺货"报警其实是数据错误,如果直接补货,不仅没解决真问题,还制造了积压。归因这一步看起来耗时,实际能省下大量无效补货。

完成归因后,才轮到补货量计算。基础逻辑是:

目标库存 = 覆盖补货周期的需求 + 安全库存,补货量 = 目标库存 – 可补货库存 – 在途库存。
但公式只是起点,实际补货量还要考虑约束:MOQ、交期、资金预算、仓容限制、促销计划。这些约束会让最终补货量偏离公式结果,这是正常的,需要在审批环节说明。
单次复盘解决的是当下问题,机制才能解决长期问题。我建议团队建立两个节奏:
周会看动作,月会看结构,两者不能混在一起开,否则要么议题发散,要么结构性问题被日常琐事淹没。
前面讲的是方法论,这一节我用一个具体的工具和一个具体的案例,把方法论落到实操。工具部分我以"数跨境"(官网:https://shukuajing.jiushuyun.com/?utm_source=seo&utm;_plan=est&utm;_unit=gys)为例来说明,因为它是我在帮团队梳理口径时用得比较顺手的一类数据工具;案例部分是我脱敏处理过的真实团队经历。
先说清楚一件事:工具不解决口径问题,口径是管理共识。工具的价值在于把口径固化下来,让所有人看的是同一份数据,并且能快速定位异常。
我在梳理补货流程时,对工具的要求主要有四点:
数跨境这类面向跨境电商的数据分析与运营协同工具,特点是把多平台数据聚合到统一视图里,方便在复盘时对照着看库存、销量、在途的结构。对于已经在用ERP但觉得ERP报表不够灵活、或者需要在ERP之外做一层分析视图的团队,这类工具能起到补充作用。
回到老周那个团队。他们的产品是家居收纳类,SKU大概三千二百个,主要卖亚马逊美国站和欧洲站,同时在独立站有少量销售。改造前的问题很典型:断货和积压同时存在,补货单审批慢,运营和采购经常对数字。
我帮他们做的第一件事,不是换工具,而是开了一场口径对齐会。会议的产出是一张覆盖九个字段的口径表,每个字段的定义、来源、更新频率都写清楚,运营、采购、财务三方签字。
第二件事是设筛选条件。他们之前是全量看SKU,现在改成四个筛选条件自动跑出异常清单。改造后每周异常SKU稳定在180个左右,比之前少了一个数量级的处理量。
第三件事是归因表。每个异常SKU必须填一栏归因,归因是必填项,填完才能进入补货决策。这一栏看起来简单,但它强迫团队在补货前先思考原因,效果非常明显。

在多个团队的复盘数据里,我观察到一个规律:真正需要紧急补货的SKU,往往只占异常清单的20%左右;剩下的80%异常,多数是可以通过调整参数、修正数据、或者等待在途到货解决的。
这意味着,如果团队把异常清单里所有SKU都当成紧急补货处理,会产生大量无效采购。反过来,如果先做归因,区分出哪些是真缺货、哪些是数据问题,补货动作会更精准。
另一个观察是,数据侧原因导致的"假异常"在初期占比很高,通常占到异常清单的15%到20%。随着口径统一和映射修正,这个比例会降到5%以下。这也是为什么我坚持把口径统一放在复盘第一步,它不只影响单次决策,还决定了后续每周的异常清单质量。
方法论是通用的,但不同团队起点不同,行动建议也要分开给。我按团队当前状态分几类来说。
这类团队的首要任务不是买工具,而是定口径。建议先做三件事:
这三件事不需要任何工具投入,但能解决大部分补货争议。工具可以等口径稳定后再考虑。
这类团队的问题不在ERP本身,而在ERP的数据口径和团队共识没对齐。建议:
关键判断:如果偏差主要来自口径,先修口径;如果偏差来自参数(如安全库存、交期),先调参数。不要因为一次偏差就否定整个ERP。
这类团队已经有口径和筛选,下一步是提升归因质量和决策闭环。建议:
这类团队最大的痛点是数据对齐。建议优先解决SKU映射问题,建立主数据表,确保同一产品在所有平台的编码能映射到一起。这是所有后续分析的基础。
映射表建好后,再考虑时间口径和币种口径的对齐。这两项对齐后,跨平台的库存结构和资金占用分析才有意义。

资源永远是有限的,复盘过程中一定会遇到取舍。这一节我把常见的取舍场景列出来,给一个判断框架。
口径越精确,需要维护的字段越多,维护成本越高。小团队如果追求极致精确,可能把时间都花在维护数据上。
我的建议是:初期口径字段控制在核心的六到九个,先把关键字段对齐,再逐步细化。比如先对齐可补货库存、在途、锁定这三个,退货和不良品可以先粗放处理,等流程稳定后再细分。
补货量大,断货风险低,但资金占用高;补货量小,资金效率高,但断货风险增加。这个取舍没有标准答案,取决于品类特性和资金状况。
理论上全量复盘最全面,实际执行中全量复盘等于没有复盘。取舍原则是按影响金额排序,优先处理影响大的SKU。
具体来说,可以用二八法则:先筛出贡献80%销售额的SKU,看这些SKU里有多少异常;再筛出占用80%库存金额的SKU,看这些SKU里有多少滞销。这两批SKU优先复盘,其余可以降低复盘频率。
工具能提效,但工具有学习成本、实施成本、订阅成本。小团队在口径和流程还不稳定时,先上工具可能适得其反。
判断标准很简单:如果你的团队每周在数据整理和口径沟通上花的时间超过10小时,且流程已经基本稳定,那么引入工具是划算的;如果流程还在频繁变动,先把流程跑顺再说。

有必要,但可以简化。小团队的口径表可以只包含可补货库存、在途、锁定三个核心字段。关键是三个部门对这三个字段的理解必须一致,否则人越少,分歧越容易出现,因为缺少正式流程来暴露分歧。
需要。ERP的补货建议基于设定的参数和口径,参数本身需要人工定期复核。而且ERP很难自动识别特殊场景,比如即将到来的大促、物流异常、供应商交期变化。人工复盘的价值在于识别这些ERP覆盖不到的情况。
没有统一标准,但可以从结果指标倒推。先看团队当前的缺货率和滞销情况,缺货严重的先设缺货筛选条件,积压严重的先设积压筛选条件。标准可以随业务阶段调整,重要的是先跑起来,再优化。
不建议省略。归因是补货决策质量的关键。如果时间紧,可以做简化版归因,比如只区分"需求侧、供应侧、数据侧"三类,每类用一两个字段判断。简化归因也比没有归因强。
一个简单的方法是交叉验证。如果某个SKU在ERP里显示缺货,但在平台后台看库存充足,大概率是数据映射或同步问题。建立交叉验证的习惯,能快速识别大部分假异常。
周会议程建议固定为:数据准备确认(5分钟)、异常SKU清单确认(10分钟)、逐个归因与动作(35分钟)、补货单与责任人确认(10分钟)。月会议程建议为:结构指标回顾(15分钟)、归因趋势分析(15分钟)、口径执行检查(10分钟)、下月重点(10分钟)。

回到标题那个问题:ERP跨境电商数据复盘,采购补货从哪里开始?我的答案是:从口径开始,不是从销量开始,也不是从补货公式开始。
这篇文章里我最想传达的独特观点是:补货复盘的本质不是数学问题,而是共识问题。同样一批数据,如果运营、采购、财务各持一套口径,再精确的公式也算不出大家都能接受的补货量。反过来,只要口径统一了,即使公式简单,补货决策也能顺畅推进。
第二个独特观点是归因必须前置。大部分团队把归因放在补货决定之后,用来解释为什么补多了或补少了;正确的做法是放在决定之前,用归因指导补多少。同一个缺货现象,需求侧原因要调参数,数据侧原因要修数据,动作完全不同,混在一起处理必然低效。
第三个观点是数据侧原因的优先级被严重低估。我观察到的样本里,数据问题导致的假异常在初期能占到15%到20%,这部分如果不先修,每周都会重复出现在异常清单里,持续消耗团队精力。
如果你读到这里,想马上行动,我建议按这个顺序做:
如果你的团队已经走完前三步,觉得数据处理和异常筛选的效率还不够,可以考虑引入数跨境这类数据分析工具做一层补充视图,官网是 https://shukuajing.jiushuyun.com/?utm_source=seo&utm;_plan=est&utm;_unit=gys,用来支撑异常筛选和结果指标分析,把人工从数据整理里解放出来,专注于归因和决策。
最后提醒一句:任何工具都替代不了口径共识。工具买回来只是开始,真正决定补货复盘质量的,是团队是否愿意坐下来,把每个字段的定义谈清楚,并且坚持每周按同一套规则复盘。这件事没有捷径,但一旦做成,断货和积压并存的老问题会明显改善。
我手上管着三个亚马逊店铺加一个独立站,ERP里的销量报表、库存报表、在途表一大堆。每次运营在群里催补货,我第一反应就是按近30天销量从高到低排一遍,结果补完一轮,该断的还是断,有的又压在海外仓出不动。我一直在想,是不是我从一开始就选错了切入的数据。
别从销量开始,从可补货库存的可用天数开始。做法是先按统一口径算出每个SKU的可补货库存,再除以近28天日均出库量,得到可用天数,把可用天数小于「采购交期加头程时效加上架天数」的SKU筛出来,这才是真正的补货候选池。销量在这个池子里决定补多少,而不是决定先看谁。
判断依据是补货本质补的是时间差,缺的是还能撑几天这个数,不是卖了多少。如果ERP里拉不出可用天数字段,说明口径还没统一,先解决字段再谈补货。筛候选池时建议按可用天数升序排列,而不是按销量降序,这样交期长、动销快的SKU会自然浮到最前面。
我们用的是第三方ERP,同一个SKU能看到可售、锁定、FBA在途、海外仓在途、退货在途好几个数。我问过两个同事,一个说在途要算进去不然会重复补,另一个说在途不算,因为可能延误。我自己也拿不准,怕算错了要么断货要么压货。
分三档处理,不要一刀切。可售库存全算;在途按到货概率折算,已开船、清关正常的按90%到100%计,刚下单未发货的按50%到70%计,经常延误的物流商再往下打折;锁定库存、不良品、待检品一律不算。退货在途按历史可再上架率折算,比如退货再售率60%,1万件退货在途只按6000件计入。
判断依据是补货看的是未来某个时间点能卖出去的货,不是账面上有多少件。折算系数建议按物流商和品类各维护一张表,每月用实际到货数据回测,偏差超过15%就调系数。另外多店铺多平台的情况要先把MSKU、ASIN、本地SKU做映射,否则同一个实物库存会被重复计入两个店铺的可补货量。
最让我头大的是去年旺季,一边有款爆品断了两周,另一边三个清库存的SKU在海外仓躺了大半年。开会的时候运营说是采购不敢补,采购说是运营没给准预测,最后也没归出个所以然。我想知道复盘到底该按什么顺序拆,才能找到真正的原因。
先做金额排序,再看时间线,不要按部门吵。第一步把异常SKU按金额排序,断货那边按损失销售额排,积压按占用资金乘以滞销天数排,取前20%重点看,两边量级摆在一起才有可比性。
第二步对每个SKU拉90天时间线,把出库、下单、到货、上架四个事件对齐到同一张表上,看缺货是发生在到货延迟之后,还是发生在出库暴涨之前。断货和积压同时出现,多数不是预测问题,而是补货节奏和分仓分配的问题,比如货全压在A仓导致B仓断货,或者补货批次集中到货正好撞上需求下滑。
归因落在需求、供应、物流、数据四类,需求侧调预测,供应侧谈交期和MOQ,物流侧换渠道或重新分仓,数据侧改字段口径,每类对应不同动作,不要都归到人的态度上。
我试过让ERP自动出补货建议,结果有的SKU建议补2000件,但供应商MOQ就是3000;有的建议量海外仓根本放不下。后来我干脆全部手动改,改到最后又变回拍脑袋了。我想知道系统建议量应该在什么基础上调整,调整的边界在哪里。
系统建议量只当起点,最终数量要过四道约束。第一道是覆盖天数,目标库存等于日均出库乘以(采购交期加头程时效加上架天数加安全天数),再减去可补货库存和在途折算量,这是基准量。第二道是商务约束,向上取整到MOQ和箱规的整数倍,如果取整后超出基准量30%以上,就说明这批货要么分批下要么换供应商。
第三道是物理和资金约束,对比海外仓剩余库容、FBA入仓限制、账上可用资金和授信额度,超了就拆批。第四道是计划约束,未来60天有促销、上新或季节切换的单独调整,不混进常规补货。每次调整的原因写进备注,一个月后回看,如果某个约束反复触发超过三次,就该把这个参数写进ERP规则里,而不是每次手工改。


读者评论
老周那个案例太真实了,运营和采购各导一份可用库存能差640件,问题的根子确实不在公式。我们团队也是先吵补多少,没人先问口径是什么,结果每次会议都开不完。
把复盘顺序从补货量前移到口径和异常筛选,这个思路有实操价值。但口径表要跨部门签字确认,小团队推得动,大公司里采购和运营的KPI不一致,谁来牵头定这个口径才是真难点。
误区里‘只看销量不看质量’戳到我了。去年旺季把秒杀日销量乘以四周去备货,活动一停需求掉回正常,多出来的库存压了三个月。销量得拆出自然流量和促销占比才有参考意义。
分三层成熟度那个表挺客观,大部分团队确实卡在中级:有ERP但补货建议不被信任。我觉得关键不是工具升级,而是先把异常SKU的筛选标准定下来,否则三千个SKU全看一遍等于没看。
在途和退货的处理讲得比较细,比一般文章只强调公式靠谱。不过文中那些损失百分比标了示意区间,实际落地时还是要结合自己品类的头程时效和退货率来校准,不能直接套用。