
电商库存进阶课:围绕补货计划完善效率提升
很多电商团队以为库存效率提升的第一步是“把库存降下来”,但我在参与库存梳理时反复看到一个反常识结果:库存余额下降,并不代表经营效率提高;如果补货计划没有把需求波动、采购提前期、活动节奏和在途库存算进去,库存越低,缺货、加急采购和客服赔付反而越多。真正有效的补货计划,不是简单回答“该买多少”,而是持续回答“为什么现在买、买多少、什么时候到、如果判断错了谁承担风险”。
国家统计局发布的《2023年国民经济和社会发展统计公报》显示,2023年全国网上零售额为154264亿元,其中实物商品网上零售额为130174亿元,占社会消费品零售总额的比重达到27.6%。当交易规模足够大时,库存中的一个小误差也会被放大为现金占用、销售损失和履约波动。本文将以补货计划为主线,拆解库存数据、预测逻辑、执行流程和工具落地方法,并用一个脱敏的电商案例说明如何借助九数云建立可复盘的补货管理机制。
传统采购表通常只有商品编码、建议数量、采购单价和供应商几个字段。这种表格能完成下单,却无法说明建议数量是如何产生的,也无法判断某个商品应该继续补货,还是因为活动预热、退货未入库或在途数据延迟造成了虚假需求。
我更愿意把补货计划看成一个小型控制系统。它至少要连接五类信息:需求预测、当前可售库存、在途库存、供应周期和库存目标。只有这五类信息同时进入判断,补货建议才有机会从“经验动作”变成“可解释决策”。
因此,补货数量不能只看“当前库存还剩多少”。正确的库存位置应该至少包含现有库存和在途库存,同时扣除已分配订单、不可售库存以及近期明确的退货和质检损耗。
库存位置 = 可售现货 + 确认在途 – 已分配库存 – 待处理异常库存
如果把在途库存忽略,企业会重复下单;如果把已分配库存当作可售库存,系统会高估可用量;如果把退货直接计入库存,计划会高估实际供应能力。这些错误并不复杂,却是补货计划失真的主要来源。
库存最低只能说明账面占用少,不能说明企业的综合效率高。对于高频刚需商品,适当提高库存可能换来更高的订单履约率;对于季节性商品,库存压得太低可能错过销售窗口;对于低毛利大体积商品,即使销量稳定,也可能因为仓储成本和现金占用而不值得维持过高库存。
我通常用四个结果指标来判断补货计划是否真的有效:缺货率、库存周转天数、库存准确率和滞销库存占比。它们必须一起看,不能只挑一个最漂亮的指标。
| 指标 | 核心问题 | 改善方向 | 单独使用的风险 |
|---|---|---|---|
| 缺货率 | 有多少销售机会因为库存不足而丢失 | 提升预测、缩短交期、优化安全库存 | 只追求低缺货率,可能造成库存过量 |
| 库存周转天数 | 库存资金平均被占用多久 | 减少慢销、提高预测质量、调整采购批量 | 周转快但频繁缺货,可能是库存过度压缩 |
| 库存准确率 | 系统库存是否接近实际可售库存 | 规范入库、退货、报损、调拨和盘点 | 账实一致但需求预测错误,仍然会缺货 |
| 滞销库存占比 | 有多少库存已经失去正常销售节奏 | 设置库龄规则、清仓、改价或停止补货 | 只清理滞销品,可能损害长期利润 |
不同商品不能采用同一套安全库存规则。高复购、低替代性的核心商品,服务水平可以设高一些;购买频次低、替代品多且毛利较低的商品,则可以接受更高的缺货概率。
我在实际设置时,会先把商品分成三种经营角色,而不是只按销量排序:拉新商品、利润商品和保障商品。拉新商品关注不断货和活动承接;利润商品关注资金占用与毛利;保障商品关注客户体验和长期复购。商品角色不同,补货目标自然不同。

我曾经处理过一个多渠道电商库存项目,运营人员每天反馈某款商品“库存不足”,但仓库系统里仍显示几百件库存。进一步拆开后发现,这几百件并不是可以直接发给消费者的库存:一部分已被活动订单锁定,一部分正在质检,另一部分属于退货入库但尚未完成二次检验。
如果采购人员按照仓库总库存判断,就会认为无需补货;如果运营人员按照前台可售数判断,又会要求紧急采购。双方争论的表面是库存数量,实质是没有统一“可售库存”的口径。
在补货计划里,我一般要求至少拆开以下库存状态:
这五类库存如果混在同一个字段里,任何预测模型都会被污染。补货计划的第一项工作,通常不是计算公式,而是先建立库存状态字典。
电商库存的难点在于订单变化快、促销集中、渠道多、退货链条长。线下门店一天的销量波动可能被人工经验吸收,线上商品在活动开始后的数小时内就可能完成平时一周的销售量。
对于一个日均销量100件的商品,如果平均采购提前期为20天,那么仅仅因为提前期多出3天,就可能多消耗300件库存。如果该商品每件毛利只有12元,缺货造成的直接毛利损失可能达到3600元;如果它还是店铺引流商品,连带损失往往更高。
反过来,如果团队为了避免缺货,按照大促峰值持续补货,活动结束后就会产生大量尾货。电商库存的核心矛盾不是“库存多还是少”,而是需求波动发生时,库存能否在正确的时间出现在正确的仓库和渠道。

第一种错位发生在销售和供应链之间。销售按照成交额看增长,供应链按照订单量看需求,财务按照采购金额看风险。三套口径如果没有统一到商品和时间维度,会议上会出现“销售增长很好,但为什么库存还不够”的反复争论。
第二种错位发生在系统和现场之间。系统记录的是交易动作,仓库面对的是实际货物。采购单已经创建,不代表商品已经到仓;商品到仓,也不代表已经完成质检;退货单已经生成,也不代表商品可以再次销售。
第三种错位发生在短期指标和长期结果之间。为了完成当月周转目标,团队可能压低采购;为了完成活动销售目标,团队可能超量备货。只看单月结果,会把下一周期的风险推迟,而不会真正消除风险。
“近七天日均销量×采购天数”是最容易执行的补货公式,但它只适用于需求稳定、没有明显活动、没有渠道变化的商品。电商商品很少长期满足这三个条件。
如果近七天恰好处于直播曝光期,销量会被高估;如果近七天处于活动结束后的低谷,销量会被低估;如果商品刚刚涨价或断货,历史销量本身就不再代表正常需求。
我会把近七天销量当作一个观察窗口,而不是唯一预测依据。至少还要对比近28天、近90天、去年同期或同类商品的表现,并检查这几个时间段是否存在缺货、价格变动和活动干扰。
预测准确率高,不一定代表补货结果好。某个商品实际卖了1000件,预测为950件,表面看误差只有5%;但如果其中500件销量发生在活动前两天,而库存直到活动结束后才到,最终仍然会缺货。
预测是对需求的估计,补货是对时间的安排。两者最大的区别在于:预测关注“卖多少”,补货还必须关注“什么时候有货”。因此,我会同时观察数量误差和时间误差。
在途库存不是一个天然可靠的数字。供应商已发货、物流已揽收、预计到仓、完成质检、进入可售,这几个节点之间可能相差数天甚至数周。
我建议把在途库存分成“确认到货”“高概率到货”和“存在延期风险”三档。确认到货可以全量计入库存位置,高概率到货可以按一定比例计入,存在延期风险的在途则不应直接抵扣补货需求。
| 在途状态 | 建议计入比例 | 适用判断 | 管理动作 |
|---|---|---|---|
| 已到仓待质检 | 70%,90% | 数量已经可验证,但可售状态未完成 | 跟踪质检时效,预留不合格损耗 |
| 物流在途且轨迹正常 | 50%,80% | 运输状态正常,但到货日期仍存在波动 | 结合历史准时交付率计算 |
| 供应商已承诺未发货 | 20%,50% | 订单已确认,但生产和发货尚未完成 | 要求供应商提供节点证据 |
| 延期、缺件或异常订单 | 0%,20% | 到货时间不可控 | 单独启动替代采购或调拨方案 |
上表不是固定标准,而是建议基准。真正比例应由企业自己的历史到货数据校准。供应商准时交付率长期只有60%,就不能按照100%的在途量来安排销售承诺。
“统一备15天安全库存”看起来管理简单,却会让高波动商品和低波动商品承担相同的风险。日销量10件、波动很小的商品,15天可能过多;日销量1000件、活动频繁的商品,15天可能仍然不够。
安全库存应当来自需求波动和供应波动,而不是来自一个方便记忆的整数。对于需求和交期都稳定的商品,可以用较低的安全库存;对于需求波动大或供应商交期不稳定的商品,则需要提高安全库存,或者优先改善供应能力,而不是无限增加库存。

我不建议一开始就为所有SKU建立复杂模型。更有效的做法是先做分层,把商品分成几组,再为每组设定不同的管理规则。
第一层可以使用销售额和销量进行基础划分。第二层加入毛利、退货率、需求波动和供应稳定性。第三层再加入商品角色,例如核心引流、利润贡献、活动专供、季节限定和长尾补充。
| 商品层级 | 典型特征 | 补货策略 | 重点指标 |
|---|---|---|---|
| A类核心商品 | 销售贡献高、缺货损失大、复购强 | 高频监控,采用滚动预测和较高服务水平 | 缺货率、履约率、预测偏差 |
| B类稳定商品 | 销量稳定,供应周期相对可控 | 按周补货,使用固定补货周期与动态安全库存 | 周转天数、库存准确率、到货及时率 |
| C类长尾商品 | 需求低频、替代品多、库存占用分散 | 低频采购,必要时采用按需采购或减少SKU | 库龄、动销率、单品毛利 |
| D类风险商品 | 退货高、波动大、临期或供应不稳定 | 停止机械补货,逐个制定退出、清理或替代方案 | 滞销金额、退货率、损耗率 |
最基础的再订货点可以表达为:
再订货点 = 采购提前期内的预计需求 + 安全库存
如果日均需求为100件,采购提前期为15天,安全库存为500件,那么再订货点就是2000件。当库存位置低于2000件时,就应当触发补货判断。
进一步计算时,库存位置不能只使用现货:
库存位置 = 可售现货 + 风险调整后的在途库存 – 已分配订单 – 预留库存
这里的“风险调整后的在途库存”非常关键。假设某供应商过去三个月的准时到货率为80%,当前有1000件在途,那么可以将800件作为较可靠的供应量,剩余200件则需要作为风险项单独跟踪。
在数据基础较好的情况下,可以使用统计方法估算安全库存。简化公式如下:
安全库存 = 服务水平系数 × 需求波动标准差 × 交期波动调整系数
如果企业暂时没有足够的日销量数据,也可以使用业务规则建立过渡版本。例如,先按近28天日均销量、近90天波动系数和供应商准时率设定安全库存,再通过实际缺货和过剩结果迭代。
我的判断是,公式不应该一开始就追求复杂。一个可解释、可复盘、每周有人维护的简单模型,通常优于一个参数复杂但没人相信的模型。
活动销量不能简单地覆盖历史销量。活动需求至少要拆成三部分:自然增长、活动增量和活动后的回落。
如果只把活动期间的峰值当成未来常态,往往会在活动结束后留下库存。更合理的方式是为活动建立独立预测版本,活动结束后将实际结果回写到活动模板,而不是直接污染日常销量基线。
补货模型天然倾向于解决缺货问题,但它不一定会主动解决过量库存。因此,我会为商品设置补货上限,例如最大覆盖天数、最大采购金额或最大库存库龄。
当模型计算出的建议采购量超过上限时,不应直接执行,而应进入人工复核。人工复核重点检查活动是否重复计算、在途是否未扣除、销量是否由一次性大单造成,以及供应商是否有最小起订量。

下面案例为脱敏情景模拟,数据用于展示方法,不对应某一家企业的审计披露。案例对象是一家经营家居小商品的电商团队,拥有平台店铺、自营商城和直播渠道,商品约1200个,其中真正产生稳定销量的SKU约420个。
项目开始时,团队每周通过表格汇总销售、库存和采购信息。表格由不同人员维护,商品编码存在别名,采购到货日有时使用供应商承诺日期,有时使用仓库实际收货日期。结果是每周都能生成一份“补货清单”,但清单里的建议数量经常需要人工大幅修改。
初始数据呈现出四个问题:
在九数云中搭建分析前,我没有先做漂亮的看板,而是先处理数据的“可连接性”。补货系统需要至少关联销售明细、库存快照、采购订单、入库记录、活动日历和商品主数据。
| 数据表 | 关键字段 | 用于回答的问题 |
|---|---|---|
| 销售明细 | 日期、SKU、渠道、数量、成交价、退款状态 | 实际卖了多少,销量是否受活动和退款影响 |
| 库存快照 | 仓库、SKU、物理库存、可售库存、锁定库存 | 现在真正可以卖多少 |
| 采购订单 | 下单日期、预计到货日、订单数量、供应商、状态 | 未来有哪些供应量,是否存在延期 |
| 入库记录 | 收货日期、质检状态、合格数量、异常数量 | 在途商品什么时候真正变成可售库存 |
| 活动日历 | 活动类型、开始时间、结束时间、折扣、预估增量 | 未来需求是否会偏离历史常态 |
| 商品主数据 | SKU、品类、规格、毛利、体积、商品角色 | 不同商品是否应该采用同一套补货规则 |
数据连接完成后,九数云可以将销售、库存、采购和活动信息放到同一分析模型中。这里最重要的不是图表数量,而是让每个建议数字都能回到明细记录,回答“这个数量从哪里来”。
我通常把补货看板拆成四层,而不是将所有指标堆在一个页面上。
这样的分层能避免一个常见问题:管理层只看到库存金额,采购只看到订单数量,运营只看到缺货SKU,最后每个人都在看同一件事的不同切面,却无法对齐行动。
案例中,我们为每个SKU计算近28天日均销量、近90天需求变异系数、供应商平均交期、交期波动、可售库存、锁定库存、风险调整在途库存和活动修正系数。
建议补货量使用以下逻辑:
目标库存 = 预计日需求 × 覆盖天数 + 安全库存
建议补货量 = 目标库存 – 可售库存 – 风险调整在途库存 + 已分配订单
当建议补货量小于0时,不代表要采购负数,而是代表当前库存已经超过目标库存。系统将其标记为“暂停补货”,并进一步检查库龄和未来活动。
当建议补货量超过采购上限时,系统将其标记为“人工复核”,并显示触发原因。这样,采购人员不需要从1200个SKU中逐个寻找异常,只需要优先处理高风险项。

经过约八周的规则运行,案例团队的补货整理时间从每周约16小时降到约4小时。这个结果并不是因为系统替代了所有判断,而是把重复的数据合并、筛选和计算交给了分析流程,把人工精力集中到活动调整、供应商异常和高金额采购审核上。
在模拟复盘中,核心SKU缺货率从8.7%下降到4.1%,90天以上库存金额从126万元降到93万元,库存周转天数从61天降到48天。由于案例数据为情景模拟,这些数字不能作为行业平均值,但可以说明一个方向:补货流程同时管理缺货和过量库存,比单独压低库存更容易形成可持续改善。

同一个商品在销售、仓库、采购和财务系统里使用不同编码,是补货分析最常见的基础问题。编码不统一,销量无法正确汇总,库存无法准确关联,采购建议也无法回写。
主数据至少应包括标准SKU、商品名称、规格、条码、品类、供应商、采购单位、销售单位、换算关系、毛利、体积、保质期和商品角色。
如果一个采购包装包含12个销售单位,而销售系统按“件”记录,补货数量就必须明确换算关系。否则系统建议采购100箱,仓库却按1200件收货,后续库存分析会出现看似严重、实际上只是单位不一致的差异。
建议在制度中明确“可售库存”的定义,并让销售、仓库、采购和财务使用同一口径。任何特殊状态都应该有字段,而不是依赖备注说明。
电商补货更适合滚动预测。每周更新未来4到8周,每次只锁定近期最有把握的部分,远期则保留调整空间。
我常用的滚动预测结构如下:
补货系统不能只输出一列“建议数量”。建议数量旁边必须显示触发原因,否则采购人员很难信任系统。
常见异常原因包括:建议采购量超过历史最大采购量、活动修正系数过高、库存位置为负、在途日期早于下单日期、供应商交期超过历史均值、商品库龄超过上限、销量突然增长但流量没有同步变化。
我建议设置三级审核:
补货计划不能在采购下单时结束。到货之后要比较四组数据:预计销量与实际销量、预计到货与实际到货、预计可售数量与实际合格数量、预计库存资金与实际资金占用。
如果预测偏差来自活动临时加码,就应该调整活动预测模板;如果来自供应商延期,就应该调整供应商交期参数;如果来自仓库质检慢,就应该优化入库流程,而不是继续提高安全库存。

稳定畅销品通常有较好的历史数据,但并不意味着可以完全自动化。它们的主要风险是长期销量稳定,突然因为价格、评价、竞品缺货或平台流量变化而改变。
这类商品建议采用周度滚动预测,日度监控库存位置。采购周期可以短一些,单次采购量不必过大。与其一次采购覆盖60天,不如在供应商允许的情况下分成多批,减少预测失误带来的资金风险。
活动商品不能只在活动开始前补货。活动前的预热流量、活动期间的峰值、活动后的需求回落,都应该放在一条时间曲线上查看。
如果商品有明确的活动报名量、预售量或历史转化率,可以将这些信息加入活动预测。没有历史活动数据时,不建议直接采用运营的最高预估值,而应设置保守、基准和乐观三个情景,并为每个情景配置不同采购动作。
| 情景 | 需求假设 | 采购动作 | 风险控制 |
|---|---|---|---|
| 保守情景 | 活动增量低于历史均值 | 小批量首单,保留追加能力 | 避免活动后形成大额尾货 |
| 基准情景 | 按相近活动的中位表现估算 | 分阶段采购,锁定核心库存 | 活动前复核流量和加购变化 |
| 乐观情景 | 平台资源或直播曝光显著增加 | 提前锁定产能,但分批到货 | 设置采购上限,防止需求预估失真 |
新品没有稳定历史销量,最容易陷入“运营希望多备货,采购担心卖不掉”的争论。我的建议是把新品采购看成一次有上限的市场测试,而不是一次性预测未来半年销量。
新品首单应根据可接受损失倒推。假设企业最多愿意承担2万元试错库存,单件采购成本40元,那么首单可承受数量大约为500件,但还要扣除最小起订量、运输成本和退货损耗。
新品的补货重点不只是销量,还要观察曝光、点击、加购、支付转化、退款和评价速度。如果曝光很高但转化很低,增加库存无法解决问题;如果转化高但供应商无法稳定交付,就要优先寻找替代供应。
季节商品的计划难点不是旺季补多少,而是旺季结束后什么时候停止补货。很多团队能够制定销售高峰计划,却没有制定“最后采购日”和“最后安全库存日”。
季节商品应至少设置三个节点:最后采购日、最后到货日和清库存启动日。越接近季节结束,补货模型中的安全库存越应该下降,采购批量也应缩小。
低频商品不适合频繁预测。若一个SKU连续90天销量极低,但仍然占用仓储、盘点和资金,就应该评估是否保留。对于替代品丰富的商品,可以采用按需采购、预售或合并采购。
这里的判断不能只看单品销量,还要看它是否承担组合销售、搭配购买或搜索入口功能。有些低频商品虽然单独销量低,却能提高主商品客单价。清理前应先查看关联购买和组合订单数据。

库存和缺货不是简单的对立指标。提高库存可以降低缺货概率,但也会增加仓储费、资金占用、损耗和降价清仓风险。降低库存可以释放现金,却可能造成销售损失和客户流失。
在实际决策中,我会先计算一个粗略的临界点:
可接受补货成本上限 = 缺货损失 × 缺货概率下降幅度
如果增加1万元库存只能减少2000元预期缺货损失,而且还会产生额外仓储费,那么这次增加库存可能并不划算。反过来,如果一个核心商品缺货会导致连带订单减少、广告投入浪费和客户流失,库存投入的合理上限就会更高。
大批量采购通常能够获得更低单价,但会增加库存周期和预测错误的损失。小批量采购单价可能更高,却能保持灵活性。
不能只比较采购单价,还要计算单位综合成本:
单位综合成本 = 采购单价 + 运输成本 + 仓储成本 + 资金成本 + 滞销损失分摊
对于需求稳定、保质期长、供应商可靠的商品,大批量采购可能合理;对于需求波动大、季节性强、退货率高的商品,即使单价稍高,小批量也可能更优。
多仓可以缩短配送距离,提高履约速度,但会分散库存,增加调拨和预测难度。统一仓库可以提高库存集中度,却可能导致偏远地区配送时间过长。
多仓补货不能只看全国总库存,而要看区域需求和补货周期。一个商品全国还有2000件库存,不代表华东仓就不缺货。库存位置必须细化到“仓库,渠道,SKU”层级。
自动化适合规则清晰、金额可控、数据稳定的商品。人工审批适合新品、活动品、异常供应商和高金额采购。
最稳妥的方式不是完全自动或完全人工,而是设置自动化边界。例如,低于5000元、库存覆盖天数在正常区间内的建议可以自动流转;超过金额阈值或触发异常规则的建议必须人工审批。
| 决策类型 | 建议自动化程度 | 原因 | 人工关注点 |
|---|---|---|---|
| 稳定商品常规补货 | 高 | 历史数据充分,规则相对稳定 | 检查异常波动和供应商变化 |
| 活动商品补货 | 中 | 需求受外部资源影响较大 | 确认活动预算、流量和分批到货 |
| 新品首单 | 低 | 历史数据不足,试错成本高 | 控制首单、毛利和退出方案 |
| 高金额战略采购 | 低 | 资金和供应风险集中 | 核查合同、账期、产能和替代供应 |
指标不宜一开始就堆得过多。一个可运行的补货分析至少要包含以下指标:
这些指标之间应该能够互相解释。例如,库存覆盖天数上升时,要知道是需求下降、采购增加、在途到货还是锁定订单释放造成的。只有能追溯原因,指标才有管理价值。
对于需要快速搭建库存分析的团队,可以了解九数云的多源数据连接和可视化分析能力,官网地址为:https://www.jiushuyun.com/。
我在设计这类看板时,会让使用者沿着“总览,异常,商品,订单,结果”的路径下钻,而不是只看一张静态报表。
这种路径的优势是,管理层不必直接阅读明细,采购人员也不必从总览数字中猜测问题。对于同一个异常,使用者可以从“缺货率升高”一路下钻到具体商品、具体仓库和具体采购订单。
库存看板最危险的状态不是没有数据,而是数据显示得很完整,却没有人知道数据是否可靠。建议每天或每周检查以下异常:
如果数据质量不过关,最好的做法不是急着上线自动补货,而是先对异常字段进行隔离。宁可把某一批数据标记为待核查,也不要让错误数据直接进入采购建议。
每一次人工修改补货建议,都应该记录修改原因。例如“活动临时加码”“供应商交期延长”“退货率上升”“平台流量异常”“库存盘点差异”“新品评价不及预期”。
一段时间后,团队可以统计哪些原因最常见。如果大部分人工修改都来自供应商延期,就应该优先治理采购履约;如果大部分修改来自活动预测不准,就应该优化活动数据;如果大部分修改来自库存状态错误,就应该改善仓库流程。

第一周不要急着做预测模型。先列出所有数据来源,确认商品编码、库存状态、采购订单和入库记录能否关联。
如果连20个核心SKU都无法做到系统数量、仓库数量和前台可售数量基本一致,就不应直接把补货建议交给自动流程。
第二周可以先使用近28天和近90天数据建立基础计算。此时不需要追求复杂算法,先生成可解释的库存位置、覆盖天数、再订货点和建议补货量。
同时建立异常清单,包括负库存、超长在途、低于再订货点、超过库存上限和库龄超标商品。让采购人员先用清单工作一周,记录他们认为“不合理”的建议。
第三周再加入活动日历、供应商交期、商品角色和采购上限。此时可以将商品分成核心、稳定、长尾和风险四类,并为每类设置不同的服务水平与审核规则。
在九数云中,可以将这些维度作为筛选条件和下钻路径,使使用者能够按渠道、仓库、品类、供应商和商品角色观察补货结果。
第四周开始固定补货会议,但会议不要停留在“要不要买”这个问题上。每次会议至少回答以下问题:
四周之后,团队应该拥有的不是一张更复杂的表,而是一套可以重复运行的判断流程:数据进入、口径统一、需求预测、库存位置计算、异常筛选、人工审批、采购执行、到货复盘。
我对补货计划有一个比较明确的判断:它的价值不在于把每一个销量都预测准确,而在于让团队少做三类错误动作。
九数云这类分析工具适合承担数据连接、指标计算、看板展示和明细下钻等工作,但工具不会自动替企业决定服务水平、采购上限和风险偏好。真正决定效果的,仍然是业务口径是否统一、规则是否透明、异常是否有人处理,以及每次采购后是否认真复盘。

最后总结:电商库存效率不是“库存越少越先进”,而是每一件库存都能解释它为什么存在、什么时候会被卖掉、如果卖不掉应该如何处理。补货计划也不是采购部门的孤立表格,而是连接销售、仓库、供应商、财务和经营决策的共同语言。
如果你准备开始优化,下一步可以先选20个核心SKU,连续记录四周的实际销量、可售库存、在途状态、预计到货和采购建议。用这20个SKU验证库存口径、再订货点和异常规则,再逐步扩展到全量商品。先让少量商品的补货决策变得可解释,再谈大规模自动化,这通常比一开始建立复杂模型更快看到真实改善。
我以前做库存复盘时,最困惑的是明明系统显示库存不少,热销商品却还是断货;而一些销量一般的商品却长期占用现金流。我想知道,补货计划到底应该看哪个库存数字,安全库存又该怎么设?
补货计划不能只看“当前库存”,而要先把库存拆成可售库存、已承诺库存、在途库存和安全库存。真正能参与销售的数量通常是:可售库存-已锁定订单+确定会按时到仓的在途库存。如果把已被订单占用的货也算进去,计划表看起来库存充足,仓库却无法发货。
我更建议使用“库存覆盖天数”作为第一层判断指标,再用补货点做第二层确认。库存覆盖天数=可用库存÷日均需求;补货点=交付周期内需求+安全库存。
例如某商品日均销量为80件,供应商交付周期为7天,波动期日均需求标准差为25件,目标服务水平对应安全系数取1.65,则安全库存约为1.65×25×√7≈109件,补货点约为80×7+109=669件。
判断项只看库存余额进阶补货计划 库存口径仓库现有数量可售、锁定、在途分开计算 需求依据最近一天销量滚动日均需求与季节因素 风险控制低于库存下限才补结合交付周期和需求波动 计划结果容易忽多忽少能解释为什么补、补多少 安全库存不应该凭经验统一设置成7天或15天。交付稳定、销量平滑的商品可以低一些;
促销频繁、供应商延期率高或缺货损失大的商品,应提高安全库存。我的判断标准是:安全库存增加带来的资金占用,是否小于一次缺货造成的毛利损失、广告浪费和排名下滑成本。实际执行时,可以为每个SKU建立“补货原因”字段,例如低于补货点、活动备货、供应商延迟、季节性上涨。
这样采购人员看到的不只是一个数量,而是一条可复核的决策链,后续也更容易追责和修正。
我发现直接拿过去30天平均销量做补货,经常会被大促、周末和广告投放带偏。想请教一下,销量不稳定的商品如何区分真实需求和促销造成的短期峰值?
波动商品最容易踩的坑,是把促销峰值当成日常需求,也把断货期间的低销量当成真实低需求。前者会造成大批压货,后者会让下一轮计划继续少补,形成“越缺货,预测越低”的恶性循环。我通常先把销量拆成基础销量、活动增量、渠道增量和异常销量四部分。
基础销量可以用近8周同星期数据计算,活动增量单独记录,异常订单则标记为不可直接用于预测的样本。对于没有复杂预测系统的团队,建议使用加权移动平均:近7天权重50%,前8至30天权重30%,近31至56天权重20%,再根据活动日历做人工修正。
场景不建议的做法更稳妥的做法 大促后销量回落直接用大促日均销量延续补货拆出活动增量,按回落曲线修正 连续缺货把缺货期销量计入平均值用有货天需求估算潜在销量 新品上市照搬成熟SKU的销量用相似商品和小批量测试校准 周末差异明显使用自然日平均值按星期分别计算需求系数 判断预测是否有用,不能只看预测值是否“像”,而要看误差方向。
建议同时记录绝对百分比误差和预测偏差:实际销量持续高于预测,说明计划系统性保守;预测持续高于实际,说明活动修正或安全库存过度。连续4周偏差超过15%,就应该重新检查活动标签、缺货数据和供应周期,而不是简单调大或调小补货量。一个实用方法是建立“预测版本”。
例如本周计划采用基础销量120件、活动增量40件、风险系数1.1,最终补货量176件。下周复盘时,可以明确是哪一个参数导致误差,而不是笼统地说“市场变化太快”。这会让补货从拍脑袋变成可迭代的实验。
我以前用表格管理补货,数据一多就出现版本冲突:采购看的是旧表,运营临时改了活动量,仓库却不知道哪个数字有效。我想知道,工具到底解决了什么问题,还是只是把表格换了个界面?
工具本身不会自动提升库存周转,真正能提升效率的是把“发现问题、判断原因、批准计划、跟进到货、复盘结果”串成一条流程。很多团队上线系统后仍然效率低,是因为只搬运了SKU和数量,没有定义谁在什么时间做什么决策。我在设计补货流程时,会先把任务拆成五个节点:需求预测、补货建议、采购审核、到货跟踪、结果复盘。
每个节点只保留必要字段,包括SKU、当前可售量、补货点、建议数量、预计到货日、责任人、异常原因和最终结果。字段太多会降低填报质量,字段太少又无法解释决策。
维度多人共享表格某项目管理工具或某项目管理平台 版本管理容易出现复制、覆盖和误发保留变更记录和当前负责人 异常提醒依赖人工筛选可按逾期、低库存、延期自动提醒 跨部门协同评论分散在聊天记录任务、附件、审批集中关联 复盘能力需要人工整理历史表可按SKU和责任节点追溯 效率提升最明显的地方,通常不是录入速度,而是减少等待。
例如采购审核原来需要在群里反复确认,平均耗时两天;把补货建议、库存依据和供应商交期放在同一任务后,审核只处理异常项,等待时间可能缩短到半天。这里的关键不是工具名称,而是是否支持状态、负责人、截止时间和变更记录。
上线前建议先挑选20至50个SKU做两周试运行,并记录三个数据:每轮补货从提出到批准的小时数、逾期任务比例、因信息不一致产生的返工次数。如果这些指标没有改善,就不要急着扩大范围,应先检查流程是否仍靠群聊决策、库存数据是否按时同步,以及审批人是否拥有足够权限。
我曾经遇到过库存周转率提高了,但缺货投诉也明显增加的情况;后来才发现是通过压低库存换来的。我想建立一套更完整的指标,判断补货计划究竟是在降成本,还是把问题转移给销售和客户?
补货计划不能只用库存周转率评价,因为周转率上升可能来自库存压得过低。一个健康的计划至少要同时观察履约服务水平、缺货损失、库存周转、预测偏差和供应商交付稳定性,任何单一指标变好,都不能直接证明计划有效。我更关注“服务水平与资金占用的平衡”。
例如某月库存周转从5次提升到7次,但核心SKU缺货率从2%升到8%,广告带来的订单无法承接,实际利润可能反而下降。相反,如果库存增加10%,缺货率下降一半,同时滞销库存没有明显上升,这通常比单纯追求高周转更有价值。
指标计算方式建议观察重点 现货服务水平有货订单行数÷总订单行数核心SKU是否低于目标线 库存周转率期间销售成本÷平均库存成本是否以牺牲服务水平为代价 预测偏差实际需求-预测需求是否长期单向高估或低估 补货达成率按期到货批次÷计划到货批次供应商交付是否拖累计划 滞销占比超过设定天数库存÷总库存补货是否制造新的积压 建议按商品角色设定不同目标,而不是全店使用同一条标准。
引流爆款优先保证现货率,目标可以设为98%以上;常规利润款兼顾周转和毛利;长尾商品则应控制库存深度,必要时采用预售或低频补货。目标不同,补货规则才不会互相冲突。复盘周期也很重要。日常看异常库存和临期到货,周度看补货达成率与预测偏差,月度看服务水平、周转和滞销结构。连续三个月都达标,才说明规则稳定;
只看某一次大促后的结果,容易把偶然的销量变化误判为流程能力。最终可以使用一个简单的决策门槛:如果服务水平没有下降,库存周转改善,同时滞销占比和缺货损失均未恶化,才把这套补货规则推广到更多SKU。否则应先定位是预测问题、交期问题,还是审批和执行问题,再决定是否调整参数。


读者评论
把库存余额降下来不等于效率提升,这个判断很实际。尤其是活动商品,如果只按近7天销量补货,很容易忽略采购提前期,等销量起来再下单往往已经来不及了。
文章把“可售库存”和物理库存区分开很有价值。实际管理中,锁定、待检和退货库存经常混在一起,导致销售和仓库各自有理。先统一库存状态口径,可能比调整公式更重要。
在途库存按到货可靠性分档,而不是全部计入供应,这一点值得落地。建议企业再结合供应商历史准时交付率和质检耗时做校准,否则安全库存设得再精细,也可能被延期到货打乱。