
很多电商团队把补货计划做成“库存低于多少就下单”,结果是仓库看起来很忙,现金流却越来越紧。我的经验是,真正需要控制的不是缺货次数,而是每一次补货为企业新增了多少可接受的库存成本。同样是补进1000件商品,稳定畅销品可能是在保护利润,促销后衰退的商品却可能是在提前制造折价库存。
电商库存使用技巧:补货计划对应的成本控制方法
补货计划至少要同时回答四个问题:什么时候补、补多少、为谁补、用什么成本补。只看销量会漏掉采购提前期,只看库存天数会忽略毛利,只看采购价又会忽略滞销和仓储。下面我会用一套可落地的计算逻辑、一个脱敏样本推演,以及以九数云为例的数据分析流程,把库存使用技巧拆成可以执行的动作。
库存成本并不等于采购成本。采购人员通常最容易看到进货单价,却很难在补货决策当下看到资金占用、仓储操作、折价损失和缺货损失。若只比较供应商报价,往往会出现“买得便宜、卖得更亏”的结果。
我在做库存复盘时,通常把库存相关成本拆成四个账户。第一是持有成本,包括资金占用、仓储面积、保险、损耗和盘点成本;第二是补货执行成本,包括采购下单、运输、收货、质检和上架;第三是库存风险成本,包括临期、换季、过时、破损以及折扣清仓;第四是缺货机会成本,包括损失的毛利、广告浪费、排名下滑和老客流失。
四个账户的优先级并不相同。食品、个护和鲜花更应该优先控制临期与报损;服饰和消费电子配件更应该关注换季与型号过时;高复购日用品的核心矛盾通常是缺货和现金占用之间的平衡。成本控制不能脱离商品生命周期,否则同一套补货规则会把不同商品推向不同的风险。
| 成本项目 | 计算思路 | 最容易被忽略的输入 | 适合采取的控制动作 |
|---|---|---|---|
| 库存持有成本 | 平均库存金额 × 年持有成本率 ÷ 365 × 占用天数 | 资金成本、仓储费率、损耗率 | 缩短补货批量周期,降低不必要的安全库存 |
| 补货执行成本 | 每次下单固定成本 + 运输、收货、质检费用 | 每次订单的固定操作成本 | 在不突破库存风险边界的前提下合并订单 |
| 库存风险成本 | 折价损失 + 报损损失 + 处理费用 | 商品剩余可售期和清仓折扣 | 提前停止补货,设置生命周期阈值 |
| 缺货机会成本 | 预计损失销量 × 单件贡献毛利 | 替代购买率、广告引流占比、复购影响 | 对高贡献商品提高服务水平,对低贡献商品接受有限缺货 |
在很多企业的实际核算中,库存年持有成本率常被设在18%至30%的管理测算区间,但这不是行业统一标准。企业应把资金利率、仓租、损耗、盘点和保险等项目加总后再确定自己的基准。对高价值商品,真实持有成本可能显著高于这个区间。

补货决策应使用库存位置,而不是简单使用仓库现有库存。库存位置通常等于现有可用库存,加上已经下单但尚未到货的数量,再减去已分配、已锁定和质检隔离的数量。
库存位置 = 可用库存 + 在途库存 – 已分配库存 – 隔离库存
如果一个商品仓库里还有200件,但其中150件已经被订单锁定,另有100件采购在途,那么它的库存位置并不是200件,而是150件。若未来交期内预计销售180件,这个商品实际上已经存在缺口。
补货点可以使用下面的基本公式:
补货点 = 提前期内的预测需求 + 安全库存
其中,提前期内的预测需求是日均需求乘以采购、生产、运输和入库所需的天数。安全库存不是“多放一点”,而是为了吸收需求波动、交期波动和预测误差而支付的风险费用。
补货数量也不应该直接等于“目标库存减现有库存”。更实用的写法是:
建议补货量 = 目标库存 – 库存位置 + 促销锁定量 – 可取消在途量
这套公式看似简单,但可以避免两个常见错误:一是把已分配库存当作可售库存,二是把不可取消的在途货物重复计算。对于多仓企业,还要把调拨在途和跨仓可共享库存单独标记,否则系统会同时向多个仓库发出补货信号。
GMV高的商品不一定值得优先补货。比如某商品售价高,但平台佣金、广告费、退货率和售后成本也高,最后留下的贡献毛利可能低于一个售价普通但复购稳定的日用品。
我建议将商品评价指标从“销售额排名”改成“单位库存占用产生的贡献毛利”。可以使用下面这个管理指标:
库存效率 = 期间贡献毛利 ÷ 平均库存金额
贡献毛利应至少扣除采购成本、平台佣金、支付手续费、履约费用、广告直接费用和可归因售后成本。若把广告全部放在市场部门、把退货成本全部放在客服部门,库存分析会得到一个虚假的高毛利。
在补货会议中,我通常要求采购、运营和财务共同看三列数据:未来30天预计贡献毛利、未来30天平均库存金额、预计清仓损失。一件商品只有在新增库存带来的预期贡献毛利高于新增库存的风险成本时,才值得补。
商务部公开数据显示,2024年全国网上零售额达到约15.52万亿元,其中实物商品网上零售额约13.08万亿元,占社会消费品零售总额的比重继续保持较高水平。市场规模扩大以后,电商库存管理面临的已不是“有没有货”这一单一问题,而是渠道、活动、仓配和现金流同时波动。
销售额增长会放大三种误差。第一,历史销量被增长趋势推高,直接用过去30天平均值会低估或高估未来需求;第二,活动期间的销量峰值容易被错误地当作日常需求;第三,平台流量、投放和推荐机制变化,会让商品的销售速度在几天内发生明显变化。
我曾经复盘过一个典型场景:某店铺在大促前按照活动前7天的高销量补了一批货,活动后商品日均销量从120件降至35件。采购团队当时认为“活动还能延续一段时间”,又追加了一次订单。最终,这批货并没有带来更多销售,只是把清仓时间从一个月推迟到了两个半月。
问题不在于他们不会算平均销量,而在于他们没有把活动销量拆成自然需求、活动增量和投放增量。补货预测首先要判断销量为什么发生,而不是只统计销量发生了多少。
在实际运营中,我会把商品需求拆成四条曲线:自然需求、活动需求、广告需求和替代需求。自然需求来自商品自身的复购、搜索和稳定流量;活动需求来自优惠、满减、直播和大促;广告需求是投放预算带来的增量;替代需求则来自同类商品缺货后转移过来的订单。
如果把四条曲线全部混为“销量”,补货就容易在活动结束后继续追高。尤其是替代需求,很多团队会误以为自己的商品突然变成了爆款,实际上只是竞争商品短期缺货。
| 需求类型 | 典型表现 | 补货判断 | 常见误判 |
|---|---|---|---|
| 自然需求 | 周内波动相对稳定,复购和搜索持续存在 | 可以作为基础预测,但要校正季节趋势 | 把自然增长当成一次性爆发 |
| 活动需求 | 活动前后出现明显峰值,峰值持续时间有限 | 按活动周期单独建模,并设置退坡系数 | 用峰值销量覆盖整个月 |
| 广告需求 | 投放预算变化后,曝光、点击和订单同步变化 | 结合投放计划和转化率预测 | 把付费流量当成稳定自然流量 |
| 替代需求 | 竞争商品缺货时短期上升,随后回落 | 确认竞争环境后使用短周期补货 | 认为商品生命周期永久改变 |
许多企业不是没有库存数据,而是不同部门使用不同口径。运营看平台可售库存,仓库看物理库存,采购看在途数量,财务看已入账数量,客服看可承诺发货数量。这些数字都可能“正确”,但如果没有统一到库存位置,补货会议就会变成争论。
我建议至少建立以下库存状态:可售、已分配、待检、残次、锁定、在途、不可取消在途、可调拨库存。对于赠品、样品、组合装和拆零商品,还要明确是否占用同一个库存单位。

安全库存不是一个永久固定的数字。需求波动、采购提前期、促销计划和服务水平改变后,安全库存都应当变化。如果供应商原来5天稳定到货,最近经常延迟到9天,那么继续使用原安全库存,系统只是把风险隐藏起来。
另一个问题是,很多团队给所有SKU设置相同的安全库存天数。例如所有商品都保留15天库存,看起来容易执行,实际上会让低频高价商品长期积压,也会让高频短交期商品占用过多资金。
更合理的做法是按照需求波动和交期波动设置安全库存。日均销量高但波动小的商品,可能只需要较低的安全库存;销量不高但交期不稳定的商品,反而需要保留更多缓冲。
最近7天销量适合捕捉短期变化,但不适合直接作为所有商品的预测基准。一个商品最近7天卖得好,可能是直播、投放、优惠券或竞品缺货造成的。若不识别原因,预测模型会把偶然因素当成趋势。
我通常会至少做三个版本的需求预测:7天短期速度、30天稳定速度、去年同期或上一个相似活动周期的参考速度。然后根据商品类型决定权重,而不是全店使用同一套权重。
供应商常常会提供阶梯价格,例如采购5000件每件便宜0.6元。这个报价未必划算。假设商品毛利率本来就低,库存多占用60天资金,最后还要承担仓储和折价,那么每件节省的0.6元可能很快被持有成本吃掉。
采购折扣应该与商品剩余可售周期一起计算。判断公式可以写成:
批量折扣收益 = 采购节省金额 – 新增持有成本 – 预计折价损失 – 额外仓配成本
只有当这个结果为正,并且现金流能够承受最差销售情景,批量采购才有意义。对生命周期短、退货率高或型号迭代快的商品,我更倾向于接受略高的采购单价,换取小批量和更灵活的补货条件。
缺货率下降通常会带来好看的运营指标,但它可能通过大幅增加库存实现。对于高毛利、强复购、难替代的商品,低缺货率很有价值;对于低毛利、容易替代、退货率高的商品,强行追求极高服务水平可能会造成资金浪费。
服务水平和库存成本通常不是线性关系。当目标从90%提高到95%时,增加的安全库存可能还能接受;当目标从98%提高到99.5%时,为应对极少发生的极端波动,库存成本可能显著上升。
销售额ABC分类适合做基础盘点,但不一定适合做补货优先级。一个销量高、毛利低、退货高的商品,未必比销量中等、贡献毛利稳定的商品更值得占用采购额度。
我更建议做两套分类:一套按贡献毛利金额分ABC,另一套按需求波动系数分XYZ。A类不代表永远优先补货,它只代表对利润的影响较大;X类代表需求稳定,Y类有趋势或季节性,Z类需求高度不稳定。将两套分类组合后,才更接近真实补货风险。
| 组合 | 典型特征 | 库存策略 |
|---|---|---|
| AX | 贡献毛利高,需求稳定 | 高服务水平,固定周期滚动补货 |
| AY | 贡献毛利高,有季节或趋势变化 | 提高预测频率,结合活动和趋势调整 |
| AZ | 贡献毛利高,但需求极不稳定 | 小批量、多批次,必要时采用预售或限量策略 |
| CX | 贡献毛利低,需求稳定 | 简化管理,压低库存持有天数 |
| CZ | 贡献毛利低,需求不稳定 | 谨慎补货,优先清理现有库存 |

补货模型的第一步不是计算,而是清洗。需要先排除缺货日、价格异常日、系统故障日、重复订单、取消订单和大客户一次性采购。若某SKU有5天缺货,系统显示这5天销量为0,直接计算日均销量会把真实需求压低。
缺货日的需求可以使用同星期、同活动阶段或相邻正常日期进行估算,但要标记为估算值,不能和真实成交量混在一起。我的做法是同时保留“实际销量”和“修正销量”两列,这样运营可以看到市场真的卖了多少,计划人员也能看到如果不断货可能卖多少。
还要区分下单日期、支付日期、发货日期和出库日期。补货预测最好使用支付成功或有效订单日期,仓储排程则使用预计出库日期。不同日期口径混用,会让需求与库存变化错开一到数天。
稳定商品可以采用加权移动平均。一个可执行的起点是,最近7天占50%,前一个7天占30%,过去30天同星期均值占20%。这个权重不是标准答案,但比全店统一使用30天平均更容易捕捉近期变化。
趋势商品需要加入增长率,季节商品需要加入去年同期或相似季节曲线,活动商品则应将活动增量独立出来。对于新品,没有足够历史销量时,应该用相似商品、首日转化率、加购率、曝光计划和供应商交期共同推演,而不是凭运营经验拍一个补货量。
重点看需求波动系数、复购周期和供应商交期。若日均需求稳定,且供应商交期稳定,可以降低安全库存和补货频率,以减少零散订单产生的执行成本。
重点看活动后退坡速度。活动补货量应至少拆成活动前基础库存、活动期间增量库存和活动后缓冲库存三部分,活动后缓冲库存不能按照活动峰值计算。
重点看可售窗口和清仓窗口。季节商品真正的补货截止日,通常早于库存降到安全库存的日期,因为后续采购即使到货,也可能错过主要销售季。
很多补货模型只记录供应商承诺的交期,例如“7天到货”,却没有记录下单审批、排产、装运、清关、质检和上架时间。对跨境或定制商品而言,真正影响可售时间的可能不是生产,而是运输和入库。
我建议把提前期分成四段:采购处理时间、供应商生产时间、运输时间、仓库接收时间。每一段都记录平均值和波动值。这样可以判断,库存风险到底应该通过增加安全库存解决,还是应该通过缩短某个流程解决。
如果运输时间波动很大,增加安全库存只是用现金掩盖运输管理问题。若供应商生产稳定,但仓库收货排队严重,那么优化预约入库比继续提高补货点更有效。
服务水平可以理解为在补货周期内不发生缺货的目标概率,但实际运营中还要区分订单满足率、可售天数和客户感知。一个商品每天有100个订单,缺货1小时和缺货3天,对业务的影响完全不同。
我通常会按贡献毛利、替代难度和复购影响设定服务水平。高贡献、难替代、强复购商品可以设置95%至98%的目标;低贡献、易替代、生命周期短的商品可以接受90%至95%的目标。具体数值应由历史缺货损失和库存成本共同校准。
安全库存的简化计算方式是:
安全库存 = 服务水平系数 × 提前期需求标准差
若需求和提前期都存在波动,可以进一步使用:
提前期需求标准差 = √(提前期 × 日需求方差 + 日均需求² × 提前期方差)
这套计算并不适用于所有特殊场景,例如需求存在明显相关性、供应商交期受节假日影响、订单呈现大客户批量跳变等情况时,需要使用分段预测或情景模拟。

如果补货数据仍然散落在平台后台、采购表、仓库表和财务表中,任何公式都很难长期稳定运行。以九数云为例,我更建议把它作为数据分析层,接入或导入订单、商品、库存、采购、入库、出库、广告和售后等数据,再建立统一的商品与仓库维度。
可参考九数云官网的产品信息与数据分析能力说明:https://www.jiushuyun.com/。实际接入方式需要根据企业已有系统、数据接口和导出权限确认,不应把“能看到报表”误认为“已经完成库存治理”。
库存事实表至少应包含以下字段:
这里最重要的不是字段越多越好,而是每个字段有明确口径。例如“库存金额”究竟按采购价、移动平均成本还是标准成本计算,必须在财务和供应链之间先确定,否则不同看板会得出不同的结论。
我不建议只做一个“库存预警表”。真正能帮助补货决策的看板,至少要有三个区域:需求趋势区、库存位置区、利润与风险区。
| 看板区域 | 关键字段 | 要回答的决策问题 |
|---|---|---|
| 需求趋势区 | 7天销量、30天销量、修正销量、活动销量、需求变异系数 | 最近销量是真实趋势还是短期异常? |
| 库存位置区 | 可售、已分配、在途、库存位置、补货点、覆盖天数 | 未来提前期内是否会出现真实缺口? |
| 利润与风险区 | 单位贡献毛利、库存金额、持有成本、折价风险、缺货损失 | 补货带来的收益是否高于新增风险成本? |
| 供应商表现区 | 平均交期、交期标准差、准时到货率、最小起订量 | 应该增加库存缓冲,还是更换供应方案? |
在九数云中搭建这类分析时,我会把“库存覆盖天数”与“未来提前期需求”放在同一视图中,而不是只显示一个库存天数。库存还有30天,但供应商提前期有45天,实际仍然可能需要立即处理;库存只有12天,但供应商明天可以稳定补货,也未必需要紧急下单。
下面是一组情景模拟数据,目的是说明分析过程,不宣称来自某个公开企业的真实经营结果。样本包含180个SKU、3个仓库、90天订单记录和12家供应商。商品分为日用品、季节服饰和消费电子配件三类。
| 商品类型 | SKU数量 | 日均需求 | 需求变异系数 | 平均提前期 | 单位贡献毛利 | 主要风险 |
|---|---|---|---|---|---|---|
| 日用品 | 72个 | 86件 | 0.31 | 7天 | 11.8元 | 缺货和高频补货 |
| 季节服饰 | 64个 | 42件 | 0.74 | 18天 | 26.5元 | 换季和折价 |
| 消费电子配件 | 44个 | 29件 | 0.58 | 25天 | 34.2元 | 型号迭代和交期波动 |
第一步,系统根据支付订单和缺货标记修正日均需求。第二步,把已分配、待检和不可取消在途从库存位置中分别列示。第三步,按商品类型选择预测权重。第四步,用贡献毛利、折价风险和供应商交期表现决定服务水平。
结果显示,日用品中有18个SKU虽然库存天数较低,但供应商平均提前期只有7天,且交期标准差很小,因此不需要全部加急补货。季节服饰中有11个SKU库存覆盖天数超过45天,但剩余可售季只有32天,系统应停止补货并启动组合促销。消费电子配件中有7个SKU销售速度不高,但型号切换窗口临近,继续采购会带来较大的报废风险。
在样本推演中,原来的补货方式是固定库存天数加采购人员经验判断。优化后,团队使用库存位置、需求波动、供应商交期和单位贡献毛利共同决策,并且将促销商品设置了活动后退坡系数。
| 指标 | 原补货方式 | 调整后方式 | 变化 | 解读 |
|---|---|---|---|---|
| 平均库存金额 | 186万元 | 158万元 | 下降15.1% | 主要减少低周转和生命周期末端库存 |
| 库存覆盖天数 | 41天 | 33天 | 下降8天 | 不是全店统一压缩,而是按商品波动与交期重新分配 |
| 加急运输次数 | 26次/月 | 11次/月 | 下降57.7% | 提前识别交期异常,减少临时补救 |
| 折价库存金额 | 42万元 | 27万元 | 下降35.7% | 季节和型号商品增加了停止补货规则 |
| 重点SKU缺货率 | 7.8% | 4.1% | 下降3.7个百分点 | 高贡献商品获得更高服务水平,库存没有平均分配 |
这组数据最值得注意的地方不是平均库存金额下降,而是重点SKU缺货率同时下降。原因是优化并非简单地“全店少买”,而是把库存从低贡献、高波动商品转移到了高贡献、可预测的商品上。

稳定畅销品通常具有需求可预测、复购稳定和缺货损失清晰的特点。此类商品可以采用固定周期补货和滚动预测,每天或每周更新一次库存位置,按提前期需求加安全库存计算补货点。
行动上可以这样安排:
这类商品不适合频繁追求最低采购价。若供应商价格只差几个百分点,但交期波动会导致缺货和加急运输,稳定供应带来的贡献毛利往往更有价值。
活动商品最容易出现“活动卖得好,所以继续补”的惯性。正确做法是将活动需求按阶段拆分:活动前蓄水、活动中爆发、活动后退坡。活动中可以接受较高补货速度,但活动后必须迅速切换到自然需求模型。
我建议设置三个阈值:
活动商品的补货审批最好加入“如果活动结束后销量下降50%,剩余库存需要多久消化”这一情景问题。只要这个答案超过可售周期,就应降低采购量、拆分到货或争取供应商退换货条款。
新品最大的风险不是第一次缺货,而是没有验证需求就一次性采购过多。新品的第一批采购量应当承担“测试需求”的任务,而不是直接承担整个季度的销售目标。
新品建议采用小批量、多节点到货的方式,并为每个节点设置观察指标:
当新品首周销量好时,也不要立刻按首周速度放大十倍采购。应先确认订单是否集中来自单一投放渠道、是否存在低价刺激、是否有异常大客户订单,再决定第二批采购量。
季节商品需要使用“最后可补货日”,而不是只使用“库存低于补货点”。如果商品还剩30天销售窗口,而供应商需要20天交货,那么即使库存还有10天,也不一定应该再下单,因为新货到仓后只剩很短销售时间。
季节商品可以使用下面的判断:
可补货条件 = 预计到货日 + 最低可售周期 < 季节结束日
如果不满足这个条件,就应将采购资金转向库存消化、组合销售、渠道分销或阶梯折扣,而不是继续追求库存完整。
多仓企业很容易出现一个仓缺货、另一个仓积压的情况。若补货模型只看单仓库存,就会在总库存充足时继续采购。多仓补货应先计算区域需求、调拨成本、调拨时效和仓间服务水平。
当调拨成本低于新采购的综合成本,且调拨不会让原仓出现风险缺口时,应优先调拨。反之,如果跨仓运输时间接近供应商交期,或者调拨会影响原仓高贡献客户,则应保留本地库存并单独采购。

提高服务水平通常需要更多安全库存,但库存并不是越多越好。判断是否值得增加安全库存,应比较新增库存带来的预期贡献毛利与新增持有成本、折价风险和资金机会成本。
例如,某商品提高服务水平需要多保留300件库存,新增资金占用1.8万元。如果这些库存每月可以减少1400元缺货贡献毛利损失,那么至少要确认商品不会在两个月后换季,也要确认补货并不会造成更大的折价风险。若预计只能减少800元缺货损失,增加安全库存就不一定划算。
采购单价降低是确定收益,库存风险却是概率收益。大批量采购适合需求稳定、保质期长、供应商交期波动大且可长期销售的商品。小批量采购适合需求不稳定、生命周期短、退货率高或供应商响应快的商品。
| 判断条件 | 倾向大批量 | 倾向小批量 |
|---|---|---|
| 需求波动 | 变异系数低于0.35 | 变异系数高于0.70 |
| 可售周期 | 超过6个月 | 少于3个月 |
| 供应商交期 | 交期长且稳定 | 交期短且可快速补货 |
| 清仓折扣 | 折扣幅度小 | 折扣幅度大 |
| 现金流 | 现金流有较大缓冲 | 现金流需要保持灵活 |
前置仓可以缩短配送时间,但会增加区域库存分散和调拨困难。中央仓可以提高库存共享效率,却可能增加配送时效和跨区域运输成本。选择哪一种,不应只看仓租,而应看订单密度、配送承诺、退货回流和调拨能力。
如果某地区订单量稳定、客户对时效敏感、商品需求波动不大,前置仓更容易形成效率优势。如果订单量低且SKU多,前置仓会把同一批安全库存分散到多个地点,整体库存可能显著增加。
我会先计算区域级服务水平,再计算全网服务水平。全网库存充足但某个区域频繁缺货,说明库存配置不合理;全网库存和各区域库存都很高但配送时效没有改善,则说明前置仓投资没有产生对应收益。
自动化适合处理重复、稳定和规则明确的商品,人工判断适合处理新品、活动、异常、供应商变更和生命周期切换。最危险的不是自动化不足,而是把没有经过验证的规则直接全店自动执行。
较稳妥的方式是先做“自动推荐、人工审批”,连续观察4至8周后,再把稳定商品切换到自动下单。自动化过程中仍要保留异常拦截条件,例如预测增长超过30%、交期突然翻倍、库存金额超过预算、折价风险超过毛利阈值等。

第一周的目标是确认数据能不能用于决策。建议选择一个仓库、一个主要渠道和一类商品做试点,先核对订单、库存、采购和入库的数量是否能对应起来。
如果第一周发现数据无法闭环,不要用人工填数字掩盖问题。人工补录可以用于验证,但必须记录来源、时间和责任人,否则后续会把临时修正当成真实数据。
第二周重点是把数据变成可以解释的视图。以九数云为例,可以围绕商品、日期、仓库、供应商和活动建立分析维度,再将销量、库存、采购、毛利和履约数据放入同一分析模型。
需求视图回答“未来可能卖多少”,库存位置视图回答“未来能有多少货”,利润视图回答“这些货值不值得买”。三个视图必须能够通过SKU、仓库和日期关联,否则看板再美观也只能提供碎片化信息。
我建议看板首页只放需要决策的异常项,例如库存位置低于补货点、预计缺货日期早于到货日期、库存覆盖超过剩余可售窗口、在途数量超过未来30天需求、供应商交期连续异常等。
第三周开始输出建议补货量,但不直接生成采购单。每条建议都要带出计算依据,包括预测日均需求、提前期、安全库存、库存位置、目标库存、单位贡献毛利和风险标签。
审批人员不应该只看到“建议采购500件”,还应该看到“不采购、采购300件、采购500件”三种情景下的库存覆盖、资金占用和预计缺货损失。这样审批会从“相信系统还是相信经验”转变为“选择哪种风险组合”。
需求稳定、交期稳定、贡献毛利明确、无活动和生命周期异常的商品,可以在金额和数量都低于阈值时自动通过。
需求增长明显、交期波动、活动即将开始、库存金额较高或建议采购量超过历史均值的商品,必须由运营、采购或供应链负责人复核。
超过最后可补货日、可售周期不足、清仓风险高、供应商资质异常或在途库存已经覆盖需求的商品,应强制停止常规补货。
第四周不要只检查“有没有缺货”,还要检查预测误差、交期误差、补货执行差异和库存结构变化。建议建立以下复盘指标:
如果建议采纳率很低,原因可能不是系统不好,而是建议没有解释、数据口径不一致或审批阈值不符合业务节奏。如果缺货率下降但折价库存上升,说明安全库存设得过高或活动退坡没有纳入模型。

如果企业当前没有成熟的库存系统,我建议先做三张基础表:SKU需求表、库存位置表、补货决策表。需求表记录实际销量、修正销量和活动标记;库存位置表记录可售、已分配、在途和待检;补货决策表记录建议量、采购量、审批结果和最终库存结果。
这三张表的价值在于保留决策链路。未来无论使用九数云还是其他数据分析工具,都可以把“为什么补、补了多少、后来发生了什么”追溯出来。没有决策记录,就无法判断是预测错了、交期错了,还是执行改变了原计划。
不要一开始就试图治理全店几千个SKU。先选择贡献毛利占比最高、库存金额最高或缺货损失最大的20%商品,完成需求修正、库存位置统一和补货规则设置,再逐步扩展到长尾商品。
对于长尾商品,管理目标不是预测得非常精确,而是减少重复人工判断和无效采购。对于核心商品,目标则是让每一次库存增加都能解释清楚:预计获得多少贡献毛利,承担多少资金占用,可能减少多少缺货损失。
补货计划不是采购部门的数量计划,而是企业对不确定性定价的过程。你愿意为更高服务水平支付多少库存成本,愿意为更低采购单价承担多少滞销风险,愿意用多少资金换取供应商交期稳定,这些才是补货管理的核心选择。
下一步可以从一个仓库和一类商品开始:先统一库存位置,再区分自然需求与活动需求,接着按贡献毛利和需求波动设定服务水平,最后用九数云或现有数据工具建立补货建议看板。每周复盘一次预测、交期、缺货和折价结果,连续四周后再调整参数。只要决策依据能够被复盘,库存控制就不再依赖某一个人的经验,而会逐渐变成可解释、可执行、可持续优化的经营能力。
我以前做补货时,习惯把供应商报价最低的方案当成最省钱,结果仓库租赁、资金占用和滞销折价加起来,反而比高频小批量采购更贵。我想知道,补货计划到底应该把哪些成本放进同一张账里,才能避免只看单价的误判?
补货成本不能只看采购价,至少要拆成采购成本、运输成本、仓储成本、资金占用成本、缺货损失和滞销处理成本六部分。实际测算时,我更建议使用“每件商品的全生命周期成本”,而不是直接比较供应商报价。
我在测试一款日均销量约120件、采购价32元、供应周期12天的日用品时,发现一次采购3000件虽然拿到每件便宜1.8元的阶梯价,但库存周转天数从28天升到51天。按照年化资金成本12%、仓储和操作成本每件每月0.7元计算,节省下来的采购价很快被库存占用成本抵消。
成本项目小批量方案大批量方案判断 采购价33.8元/件32元/件大批量更低 平均库存约1680件约3060件小批量更优 资金占用成本约0.93元/件约1.63元/件大批量更高 滞销折价风险低中高小批量更稳 综合成本约35.4元/件约35.1元/件差距并不在采购价 这组结果最容易被忽略的地方是:两种方案的综合成本几乎持平。
也就是说,当大批量采购没有明显改善断货率,或者商品生命周期短于一个补货周期时,所谓的“拿货便宜”很可能只是把成本从采购环节转移到了仓库和现金流环节。建议把补货决策改成两个指标同时判断:一是补货后预计毛利,二是补货后现金占用天数。对于日均销量稳定、生命周期长、退货率低的商品,可以接受较大的采购批量;
对于季节品、活动品和销售波动大的商品,优先控制库存上限,即使采购价略高也更安全。
我曾经把安全库存统一设成7天,结果有些慢销商品压了几个月,有些爆款还是经常断货。为什么同一个店铺里,不同商品不能用同一套安全库存天数?
安全库存不应该按“统一几天”设置,而应该由销量波动、供应周期波动和缺货损失共同决定。相同的安全库存天数,放在稳定销售的标品上可能过高,放在促销敏感的爆款上又可能完全不够。一个更实用的补货点公式是:补货点=供应周期内预测销量+安全库存。
安全库存可以先用“需求标准差×供应周期服务系数”估算,再结合商品毛利和缺货后果进行人工修正。服务系数不是越高越好,因为从95%提高到98%,需要增加的库存,通常明显高于从85%提高到90%。
我曾按近56天日销量数据测试三类商品,结果如下: 商品类型日均销量日销量波动建议服务水平安全库存策略 稳定刚需品80件低90%,95%保持较低安全库存,重点防供应延迟 高毛利爆款150件高97%,99%按活动和渠道分别计算 低毛利慢销品12件中高80%,90%限制库存上限,缺货可接受 这里有一个比公式更重要的判断:缺货损失不是销售额,而是“毛利损失+排名和转化下降+客户流失风险”。
如果某商品缺货一天只损失几十元毛利,就没有必要为了极高服务水平长期压货;如果它是套装中的核心配件,缺货可能连带损失多个商品的订单,就应该提高库存优先级。落地时建议每周更新一次销量预测,每月重新估计供应商实际交期。不要继续使用合同上的7天、15天交期,而要使用过去30,60天的真实到货数据。
供应商平均交期为10天,但经常有3天延迟,就应按13天甚至更高的风险交期计算。
我做过几次促销备货,最难处理的不是活动期间卖不够,而是活动结束后库存突然失去需求。以前我们只按活动目标销量备货,没有把预热、爆发、回落和退货时间分开计算,最后不得不打折清仓。
大促补货最容易犯的错误,是把活动目标销量直接当成采购量。更稳妥的做法是把活动周期拆成预热期、爆发期、余波期和退货消化期,分别估算销量,并为每个阶段设置不同的库存释放规则。
我在一个促销周期中采用“分批到仓+分批释放”的方式:首批备货覆盖预计活动销量的60%,第二批覆盖25%,剩余15%作为供应商可追加或紧急调拨量。首批必须在活动前完成质检,第二批则根据预售、加购和支付转化数据决定是否放行。
阶段重点数据补货动作止损条件 预热期收藏、加购、预售定金只确认首批库存加购增长低于预测时暂停追加 爆发期小时销量、转化率、广告流量按日滚动补货转化率连续两天下降时降低补货量 余波期自然流量和退款率停止常规追加库存覆盖天数超过45天时启动促销 退货期可二次销售率单独核算可售库存不可二次销售品进入清仓或返厂流程 真正有效的止损线,应该在活动开始前写好,而不是库存已经积压后再临时决定。
例如,活动结束后第3天,如果销量恢复到日常水平的120%以下,就停止追加;第7天库存覆盖天数超过30天,就降低广告预算并切换组合销售;第14天仍未改善,就按毛利率而不是采购成本制定清仓价。还要特别注意退货库存。大促后退货率往往比平日高,退回商品不能全部算作可售库存。
我的经验是至少把退货库存拆成“可直接销售、需质检、包装损坏、不可销售”四类,否则系统显示库存充足,仓库实际却没有能正常发出的商品。
我试过用表格管理补货,也试过把采购、仓库和运营任务放进某项目管理平台,最大的坑是大家都在填数据,却没有形成决策闭环。想请教一下,选工具时到底应该关注哪些功能,才能真正减少错补、漏补和重复采购?
工具能不能降低库存成本,关键不在页面是否复杂,而在于它能否把“销售数据,库存状态,采购动作,到货结果”串成一条可追溯链路。很多团队的问题不是没有数据,而是采购单改了数量,销售预测没有同步,仓库也不知道这次调整的原因。我建议至少检查四个能力。
第一,是否支持按SKU、仓库、渠道和批次查看可售库存,而不是只显示一个总库存;第二,是否记录预计到货日与实际到货日,便于修正供应商交期;第三,是否能给补货数量留下版本和审批记录;第四,是否能把异常任务分派给明确负责人,并设置逾期提醒。
工具能力只能记账的系统适合补货管理的系统对成本的影响 库存口径只看账面库存区分可售、锁定、在途、待检减少重复采购 供应商交期使用固定交期按实际到货持续修正降低安全库存 预测版本覆盖修改无记录保留预测、调整人和原因便于复盘误差 异常协同靠群消息提醒按负责人和截止时间追踪减少漏处理 选型时不要先看功能清单,最好拿最近一个月的真实数据做小范围测试。
随机挑选20个SKU,导入销量、现货、在途、采购价和供应商交期,观察系统能否回答三个问题:哪些商品未来14天会断货?哪些商品补货后会超过库存上限?哪些采购单已经延迟并影响销售计划?如果需要人工导出多个表格才能回答,工具的自动化价值就比较有限。还要警惕“自动补货”这个概念。
自动生成采购建议不等于自动做出正确决策,促销、换季、渠道切换和供应商涨价都会让历史销量失真。更稳妥的流程是让系统负责计算和提醒,让采购负责人确认例外,并强制填写调整原因。这样既能提升速度,也能保留后续复盘成本的证据。


读者评论
文章把补货从“库存低了就采购”转向库存位置和贡献毛利,比较有实操价值。尤其是把已分配、在途和隔离库存区分开,能避免账面库存充足但实际无法发货的问题。
活动销量不能直接当作常态需求,这一点很关键。文中的活动后日均订单从236件降到48件的案例说明,补货预测必须加入退坡判断,否则采购折扣很可能抵不过后续清仓损失。
库存年持有成本率按18%至30%测算只能作为参考,企业最好结合仓租、资金利率、损耗和保险重新核算。文章对食品、服饰和日用品分别强调不同风险,说明补货规则确实不能全店统一设置。