电商仓库里最贵的补货错误,往往不是“少补了一箱”,而是主管在下午四点看着库存数字,凭经验判断“这个商品快没了”,结果补货单发出去后,销量没有跟上,库存却在库位、现金和库龄上同时失控。以我参与过的一次家居日用品仓配项目为例,仓库整体库存准确率已经达到98%以上,但补货后的30天动销率只有61%,其中约四成补货量来自主管临时判断,而不是明确的需求、库存和供应约束。
补货决策真正要优化的,不是把“感觉”换成一个看起来复杂的公式,而是把感觉拆成可以追溯的判断条件:未来一段时间需要多少、现有库存有多少可以用、什么时候会断货、供应商多久能送到、补多少不会形成新的积压。本文将从仓库主管的实际工作流程出发,说明如何建立一套可执行的补货决策机制,并用九数云搭建分析看板的案例,展示怎样把分散在订单、库存、采购和物流表里的信息,转化成每天能用的补货动作。
很多仓库主管打开库存报表后,第一反应是按库存数量排序,再从低到高挑选商品补货。这种方法只回答了“现在剩多少”,却没有回答“这些库存还能卖多久”。同样是库存100件,日均销量为2件的商品可以卖50天,日均销量为30件的商品只能支撑3天,两者的补货优先级完全不同。
我通常要求仓库主管在下补货单之前,至少回答四个问题。第一,未来补货周期内预计会消耗多少;第二,现有库存中有多少是真正可销售库存;第三,供应商从下单到入库需要多久;第四,补货后库存是否会超过仓储和资金承受能力。
如果一个补货流程只看库存余额,不看库存覆盖天数和供应周期,本质上仍然是凭感觉,只是把“货架快空了”换成了“系统显示库存偏低”。
仓库主管不一定需要一开始就上复杂算法。对大多数中小电商仓库来说,先建立一套可解释、可复盘的基础公式,效果通常比直接引入黑盒预测更好。
我在项目中常用的基础逻辑是:
补货点 = 采购提前期内的预计需求 + 安全库存
建议补货量 = 目标库存 – 可用库存 – 确认在途库存
其中,目标库存不是随意设定的,而是由采购周期、销售波动、活动计划、供应商起订量和仓储容量共同决定。可用库存也不能直接使用系统里的“账面库存”,必须扣除已锁定订单、质检中库存、不可售库存和已经分配给其他渠道的库存。
如果近期需求波动明显,我会进一步拆分安全库存:
安全库存 = 服务水平系数 × 日需求标准差 × 采购提前期的平方根
对于没有统计基础的团队,也可以暂时使用“高峰日均销量减去普通日均销量,再乘以供应周期”的经验法。但必须记录这个经验值来自哪里,并且每月复核,否则经验值很快会变成新的拍脑袋。

经验并不是没有价值。真正的问题是,经验常常没有被写成条件,别人无法复核,主管自己也无法知道哪一次判断错了。比如“这个商品最近卖得不错”至少要拆成近7天销量增长率、近30天销量稳定性、活动流量占比和退货率四个判断点。
我建议把主管经验保留为“人工调整项”,但要求每次调整都选择原因。原因可以包括活动预热、季节变化、平台流量变化、供应商延期、竞品缺货、渠道临时放量和新品冷启动。这样做不是为了限制主管,而是为了在月底复盘时知道哪些判断真正有效。
| 人工判断表达 | 可执行的量化条件 | 建议动作 |
|---|---|---|
| 最近卖得很快 | 近7天日均销量较近30天提升超过20% | 提高短期需求权重,检查是否由活动造成 |
| 这个月可能会旺 | 去年同期销量、当前活动排期、搜索或加购趋势均有支撑 | 单独建立活动需求,不直接覆盖常规预测 |
| 库存已经不多了 | 库存覆盖天数低于采购提前期加安全天数 | 进入紧急补货队列 |
| 供应商这次可能会慢 | 近三次实际交付周期超过合同周期,或延期次数超过两次 | 提高供应风险系数,考虑替代供应商 |
在实际仓库里,订单系统、仓储系统、采购表和销售计划经常不是同一套口径。销售部门看到的是付款订单,仓库看到的是待拣订单,采购看到的是已下单数量,财务看到的是已入账数量。四套数字都可能是对的,但如果没有统一时间点和状态定义,补货决策仍然会产生偏差。
一次典型的误判是:系统显示某款保温杯库存还剩800件,采购暂时不补。实际上,其中180件已经锁定给未发货订单,120件在质检区,100件属于包装破损不可售库存,另有200件被预留给线下渠道。仓库真正可用于新订单的库存只有200件。按照日均出库45件计算,实际覆盖天数不到5天。
反过来也有另一种错误:采购把在途库存全部计入可用库存,但供应商尚未发货,或者货物已经发出却卡在干线运输。纸面上库存充足,实际上无法支持当天发货。补货分析的第一原则不是预测,而是先把库存状态分干净。
活动期间销量突然翻倍,是仓库主管最容易被误导的地方。假设一款收纳箱平时日均销量为80件,活动当天卖出600件,接下来两天又分别卖出350件和180件。如果直接用活动三天平均销量计算,预测值会被推高到377件/日,继而产生一笔很大的补货单。
但活动销量可能来自提前释放的需求。很多消费者只是把原本未来两周要买的商品提前在活动日购买,活动结束后销量会出现回落。把促销销量当成常态销量,容易形成“活动越成功,活动后积压越严重”的反直觉结果。
我在处理活动商品时,会把销量拆成三段:活动前基线、活动增量和活动后回落。活动增量用于评估本次活动需要的库存,活动后回落期则用于判断是否需要继续补货。三段数据不能简单混成一个平均值。
新品补货是最考验仓库主管判断的场景。没有历史销量时,团队往往用同类商品销量替代;但如果只按相似外观或相同品类匹配,结果很容易失真。真正有参考价值的对象还应包括价格带、流量来源、评价数量、转化率、包装体积和复购周期。
老品也不能机械使用过去数据。商品可能经历过涨价、包装变化、渠道切换、评价下降、竞争加剧或供应商更换。过去90天日均销量稳定,不代表未来90天仍然稳定。历史数据只能作为输入,不能代替对业务变化的解释。

固定数量补货的优点是简单,但它隐含了一个错误假设:所有商品的销量速度、采购周期和缺货损失都相同。实际上,快消品、耐用品、季节品和定制品的库存逻辑差异很大。
例如,A商品每天卖10件,供应周期为5天,安全库存为30件,库存降到80件时已经接近补货点;B商品每天卖2件,供应周期为20天,安全库存为20件,库存80件可能完全不需要补。使用统一的100件阈值,会让A商品断货,也会让B商品积压。
更合理的做法是按库存覆盖天数设置预警。基础预警线可以是采购提前期加安全天数,紧急预警线则是采购提前期。对高价值、低频销售商品,还要增加资金占用上限,避免为了维持高服务水平而长期压货。
很多补货表会有一列“在途数量”,但没有拆分订单状态。已下采购单、供应商已确认、已发货、运输中、已到仓待质检,这些状态的到货确定性不同。如果把它们统一视为在途库存,补货量通常会被低估。
我建议采用“可兑现库存”概念。已到仓待质检可以按较高比例计入,运输中按历史准时到货率折算,供应商仅确认未发货则按更低比例折算,尚未确认的采购单不计入可兑现库存。
| 在途状态 | 可兑现比例建议 | 判断依据 | 风险提示 |
|---|---|---|---|
| 已到仓待质检 | 80%,100% | 主要风险是质检不合格或入库延迟 | 质量问题较多时应下调比例 |
| 运输中 | 60%,90% | 参考历史准时到货率和剩余运输时间 | 大促期间干线波动会放大延迟 |
| 已发货未揽收 | 50%,80% | 需要确认物流单号和实际揽收 | 部分供应商可能先建单后发货 |
| 供应商确认未发货 | 20%,60% | 参考供应商历史履约记录 | 不能用口头承诺替代实际进度 |
| 已下单未确认 | 0% | 尚未形成可靠供应承诺 | 应视为潜在供应,而非库存 |
日常销售稳定的标准品可以用30天或60天滚动数据,但活动品、季节品、短生命周期商品和高退货商品不适合用同一窗口。窗口太短,容易被偶然波动带偏;窗口太长,又会把已经失效的历史需求带进预测。
我通常按商品特征选择窗口,而不是按系统默认值统一处理:
如果仓库主管只被要求降低缺货率,最容易采取的动作就是多补货。这样短期订单满足率可能上升,但库存周转、库龄和资金占用会恶化。缺货率和库存健康必须放在同一张考核表中。
我更愿意采用“服务水平,周转,积压”三维评价。服务水平看有效订单满足率,周转看库存金额或数量的周转天数,积压看超过目标库龄的库存比例。任何单一指标都不能代表补货质量。

补货分析的基础字段至少包括商品编码、仓库、库区、可售库存、锁定库存、质检库存、不良库存、在途库存、采购提前期、供应商、最近出库日期和最近采购价格。没有这些字段,后面的预测只能建立在不完整的地基上。
我会先做库存状态对账,而不是急着做看板。把仓库系统中的总库存与状态库存相加进行校验;再把可售库存与订单锁定量进行核对;最后检查在途数量是否有采购单号、预计到货日期和物流状态。任何无法解释的差异,都必须单独列出。
简单日均销量的优点是易懂,但它容易受异常订单、活动和缺货影响。某商品连续三天缺货,系统记录的销量会下降,直接计算平均值会误以为需求变弱,实际上只是供给不足。
因此,需求计算应先清理异常日。缺货日、系统故障日、极端活动日和大额团购日不能与普通销售日混为一谈。对于活动日,我通常会保留两套数:一套用于活动库存准备,一套用于常规补货预测。
常规需求可以采用加权移动平均:
基础日需求 = 近7天日均销量 × 50% + 近30天日均销量 × 30% + 近90天日均销量 × 20%
这个权重不是行业标准,而是适合需求变化较快、活动频率较高的电商仓库的建议起点。团队应根据预测偏差调整权重,而不是永久固定。
供应商说3天发货,不等于仓库3天后可以销售。完整采购提前期应该从下单开始计算,直到商品完成入库并进入可售状态。它至少包括采购确认、生产或备货、供应商发货、运输、卸货、质检和上架。
我会要求按供应商和SKU统计实际提前期的平均值、中位数和高分位值。平均值适合看常态,中位数能降低极端延期影响,高分位值则适合设置高服务水平商品的安全周期。
| 供应周期指标 | 适合回答的问题 | 使用建议 |
|---|---|---|
| 平均采购提前期 | 常规情况下大约需要多少天 | 用于普通商品的基础补货计算 |
| 中位采购提前期 | 多数订单实际需要多少天 | 用于减少极端延期对判断的干扰 |
| 准时到货率 | 供应商按承诺时间到货的概率如何 | 用于折算在途库存和调整供应商等级 |
| 高分位采购提前期 | 较差情况下可能拖到多少天 | 用于高价值、高缺货损失商品的安全库存 |
安全库存是为了覆盖需求波动和供应延迟,不是为了让货架永远保持满仓。安全库存过低,缺货风险上升;过高,则把不确定性转化成确定的库存成本。
我会根据商品的缺货损失进行分级。核心引流商品、订单搭配商品和替代性低的商品,可以设置更高服务水平;高单价、低周转、易过季商品,则应控制安全库存,必要时采用预售、限量销售或采购后置。
| 商品类型 | 缺货影响 | 安全库存策略 | 补货倾向 |
|---|---|---|---|
| 高频核心品 | 容易造成订单流失和连带缺货 | 按需求波动和供应风险提高安全系数 | 宁可小批量高频补货 |
| 高价值耐用品 | 缺货损失有限但库存资金占用高 | 控制库存上限,关注订单预测 | 低频、谨慎补货 |
| 季节性商品 | 过季后价值快速下降 | 结合季节窗口和清仓日期 | 分批补货,设置截止日 |
| 易耗或易过期商品 | 库存质量下降会直接形成损失 | 同时管理数量和有效期 | 先进先出,避免过量采购 |

补货清单不能只有商品编码、建议数量和金额。仓库主管需要知道系统为什么建议补货,否则一旦遇到活动、新品或供应商异常,只能重新凭经验判断。
我建议为每条建议添加以下标签:
标签的价值在于把“是否补货”变成“为什么补货”。主管可以优先处理断货风险和供应延迟,再处理普通需求上升,最后复核活动影响和数据异常商品。
下面这个案例来自我对电商仓配项目的样本重构,数据经过脱敏和情景化处理,用于展示方法,不代表任何企业公开经营数据。该商家经营家居用品、厨房用品和小型数码配件,共约6200个SKU,两个仓库,日均订单约1.8万单。
项目开始时,仓库主管每天上午从销售后台导出订单,采购人员从供应商表中整理在途货物,仓库人员再从库存系统核对可售数量。三个表格的更新时间不同,商品编码也有一部分不一致。补货会议经常花费两小时,但最后仍然有大量商品依靠主管经验调整。
我们使用九数云进行数据连接和分析建模,将订单明细、库存状态、采购订单、供应商交期和活动计划放在同一分析链路中。重点不是把所有数据做成漂亮图表,而是建立从“库存状态”到“补货建议”再到“补货结果”的闭环。
第一层是仓库总览,用于回答是否存在整体库存风险。这里展示库存金额、可售库存金额、库存覆盖天数、缺货SKU数、超库龄库存金额和在途金额。
第二层是SKU优先级,用于回答今天先处理哪些商品。每个SKU同时展示日均需求、需求波动、可用库存、可兑现在途、采购提前期、补货点、建议补货量和补货原因。
第三层是供应商履约,用于回答为什么补货后仍然可能断货。这里要看实际交期、延期次数、准时到货率、部分到货率和质检通过率。
第四层是补货复盘,用于回答上次建议是否有效。它需要比较建议补货量、实际采购量、实际到货时间、补货后30天动销率、补货后库存覆盖天数和形成的积压金额。
这四层不能混成一个页面。仓库主管需要快速行动,采购经理需要解释供应问题,运营负责人需要看活动影响,财务则更关心资金和库存质量。不同角色看到的重点不同,但底层口径必须一致。
为了避免“建议补货量越大,优先级越高”的单一排序方式,我们设计了一个风险优先级分数。它不是为了替代主管,而是为了减少每天从6200个SKU中人工筛选的工作量。
示例评分逻辑如下:
一个商品即使建议补货量很大,如果当前库存覆盖120天,也不应排在一个覆盖天数只有3天的核心SKU之前。反过来,一个建议补货量只有200件的商品,如果每天销售100件、供应周期10天,也可能比建议补货量2000件的慢销商品更紧急。
在样本推演中,原流程每天由主管人工挑选约180个补货SKU,平均需要2小时15分钟。上线风险优先级后,系统先筛出60个高风险SKU,主管再对其中的活动品、新品和数据异常品进行复核,日均处理时间降至约45分钟。
更重要的变化不是报表速度,而是补货原因变得可追溯。连续观察8周后,建议补货后30天动销率从61%提高到78%,紧急补货单占比从22%降至9%,但核心商品有效订单满足率并没有下降。
这些数据属于样本项目的管理观察,不应被理解为任何工具的普遍承诺。结果能否复现,取决于商品编码、库存状态、供应商交期和活动计划是否真实接入,以及主管是否持续复盘参数。


九数云适合用来完成跨表连接、指标建模、可视化分析和经营看板,但它不能自动修复源数据中的错误,也不能替仓库主管确认供应商是否真的发货。工具解决的是信息组织和计算效率,业务规则、库存状态和异常处理仍然需要企业自己定义。
如果企业只有几百个SKU、供应商较少、库存变化不频繁,先用结构清晰的表格和固定复盘机制也可以。若SKU数量大、仓库多、活动频繁,且订单、库存、采购数据分散在多个系统中,再引入分析平台的价值会更明显。
我不建议一开始就搭建几十个指标。首期只要跑通以下链路即可:商品编码统一、可售库存计算、需求滚动计算、采购提前期统计、补货点计算、建议量生成和结果复盘。先让主管每天真正使用,再扩展到供应商评分和资金占用分析。
稳定畅销品的特点是日均销量较高,销量波动相对可测,缺货会影响订单满足率。对于这类商品,我通常建议缩短补货检查周期,例如每天检查一次,采用较小批量的滚动补货,而不是每月集中采购一次。
如果供应商交期稳定,可以把安全库存控制在较低范围;如果供应商经常延期,则不应只增加库存,还要谈判交付承诺、设置分批发货或寻找备用供应。单纯用库存弥补供应商管理问题,长期成本通常更高。
活动商品不能只看日均销量。仓库需要先拿到活动开始时间、预计订单量、活动持续时间、优惠力度和活动结束后的回落预估。如果运营部门没有提供这些信息,采购就不应把活动销量直接当成长期需求。
我建议使用“活动需求池”管理活动库存。活动需求池包含活动预计消耗、活动前安全准备量和活动后剩余库存计划。活动结束后,如果实际销量低于预估,应立即冻结常规补货,并评估跨渠道调拨、组合销售或分层促销。
新品最适合采用“少量首单、快速复核、明确补单窗口”的策略。首单不是为了满足全部潜在需求,而是为了验证点击、转化、退货、评价和复购等信号。
新品补货量可以参考相似品,但必须设置上限。例如,首批库存只覆盖预计14天需求,第二次补单要等到至少积累7天真实销售数据后再判断。对供应周期很长的新品,则可以用预售和分阶段到货降低风险。
我特别关注新品的“销售质量”,而不只是销量。高销量但退货率高、评价差或依赖大额优惠的商品,不应按畅销品逻辑继续放大库存。
季节商品的最大风险不是缺货,而是季节结束后仍有大量库存。因此,除了补货点,还要设定最后补货日。超过最后补货日,即使库存低于补货点,也不能按照常规规则采购。
例如,夏季凉席的销售窗口只剩20天,而供应周期为15天。此时补货要考虑到货后可销售天数、预计清仓折扣和剩余库存,而不是简单计算“还能卖15天”。如果到货后只剩5天销售窗口,采购可能需要改成小批量或直接停止。
当一个SKU已经连续60天低于最低销售速度时,继续花时间提高预测精度往往没有意义。仓库主管应该先判断是否存在页面问题、价格问题、质量问题或渠道错配,再决定清仓、退供、调拨、拆包组合或停止采购。
滞销品的补货建议应默认冻结。只有在明确的订单、合同、活动或替代供应需求下,才允许重新打开采购。否则,系统会因为历史库存仍在、销量偶尔波动而不断生成低价值建议。

提高安全库存通常可以降低缺货,但会增加资金占用和库龄。企业不能只问“要不要保证不断货”,还要问“为了少发生一次缺货,愿意承担多少库存成本”。对于毛利低、替代性强的商品,过高服务水平可能并不划算。
| 策略 | 优点 | 代价 | 适用情况 |
|---|---|---|---|
| 高安全库存 | 缺货概率较低,订单满足率稳定 | 资金占用高,滞销风险大 | 核心引流品、供应周期长且替代性低 |
| 低安全库存 | 库存周转快,现金压力小 | 缺货概率上升,需要更频繁补货 | 高价值低频品、易过季商品 |
| 小批量高频补货 | 降低单次压货,适应需求变化 | 采购和运输管理成本增加 | 供应商灵活、销量较稳定的商品 |
| 大批量低频补货 | 可能获得价格和运输成本优势 | 预测错误时积压严重 | 需求稳定、保质期长、起订量较高的商品 |
更复杂的预测模型不一定更适合仓库。模型需要更多数据清洗、参数维护和异常解释。如果主管每天必须等到下午才能拿到结果,模型即使理论精度更高,也可能错过当天采购窗口。
我更看重“足够准确且能及时行动”。在基础阶段,使用加权移动平均、库存覆盖天数和供应风险标签,往往已经能解决大部分明显的凭感觉问题。等数据质量稳定、复盘机制成熟后,再引入更细的分层预测。
自动生成补货单适合规则稳定、数据完整、商品风险较低的场景。对于新品、活动品、季节品和供应异常品,自动化应停在“建议”层,而不是直接下单。
我通常把商品分成三类:
这样的分级比“全部自动化”更稳妥。仓库主管的价值不在于每天手工抄表,而在于处理系统无法从历史数据中解释的例外。
供应商常用阶梯价格、满额包邮或最低起订量推动大批量采购。采购单价下降不代表总成本下降。如果商品多占用90天库存,期间产生的资金成本、仓储成本和折价风险,可能超过单价优惠。
我建议把采购价格优惠换算成“每件节省金额”,再与额外库存天数对应的资金和仓储成本比较。只有当价格收益大于库存风险,并且商品没有明显的生命周期和质量风险时,批量采购才值得采用。

第一周不要急着制定复杂公式。先选出销售金额、出库量或缺货影响排名靠前的100个SKU,核对它们在订单、库存、采购和供应商表中的编码是否一致。
这一阶段最容易发现的问题,通常不是公式错误,而是同一个SKU在不同表中名称不同、库存更新时间不一致、在途数量没有采购单号。数据不清时,继续做精细预测只会让错误更精细。
第二周可以使用表格、数据库查询或九数云等分析工具搭建基础看板。看板不需要一开始覆盖全部经营指标,建议只保留能直接影响补货动作的字段。
| 看板区域 | 核心字段 | 主管要做的动作 |
|---|---|---|
| 今日断货风险 | 可用库存、日均需求、覆盖天数、采购提前期 | 确认是否立即采购、调拨或限售 |
| 需求上升商品 | 近7天销量、近30天销量、增长率、活动标记 | 区分自然增长和活动增量 |
| 供应异常商品 | 实际交期、延期次数、准时到货率、在途状态 | 联系供应商或调整可兑现库存 |
| 库存积压商品 | 库存金额、覆盖天数、库龄、近30天动销 | 冻结补货并制定消化计划 |
| 补货复盘 | 建议量、实际采购量、到货时间、30天动销率 | 调整参数和人工判断规则 |
新规则上线后,至少运行两周“只建议、不自动执行”。把系统建议与主管原有判断并排比较,记录每个差异的原因。例如,系统建议补货但主管不补,可能是运营已经决定下架;主管额外补货但系统未建议,可能是掌握了未录入的活动计划。
这段时间的目标不是证明系统永远正确,而是发现规则与业务现实之间的缝隙。每条人工修改都要记录原因,月底统计哪些原因出现频率最高,再决定是否把它们固化为规则。
补货结果至少要在到货后7天、30天和60天观察。到货后7天主要看是否及时解决断货;30天看需求匹配和库存覆盖;60天看是否形成长期积压。
复盘不能只看“有没有缺货”。我会重点检查以下问题:
补货管理不能只依靠月底分析。日常处理断货和异常,周度调整需求和供应参数,月度评估库存结构和规则效果,三个节奏各有不同目标。
| 周期 | 主要任务 | 输出结果 |
|---|---|---|
| 每日 | 处理断货风险、异常需求、供应延期和临时活动 | 当天补货与调拨清单 |
| 每周 | 检查预测偏差、在途兑现率、供应商交期变化 | 参数调整和供应异常清单 |
| 每月 | 复盘库存周转、库龄、资金占用、补货后动销 | 商品分层和采购策略调整 |
| 大促前后 | 拆分活动需求、核对实际销量、冻结无依据补货 | 活动库存复盘报告 |

商品没有出库记录,可能是没有需求,也可能是缺货、下架、链接失效、价格异常或仓库无法发货。如果把所有零销量日都当成需求为零,系统会低估真实需求。
因此,零销量需要加状态标签。正常在售且有库存的零销量日,才可以作为需求观察;库存为零的零销量日,应标记为供给受限;页面下架或活动暂停的零销量日,应从常规预测中排除。
大额团购、直播间爆发和企业订单虽然不代表常态,但它们可能在未来重复发生。直接删除会丢失业务信息,直接保留又会抬高常规预测。
我的做法是保留原始数据,同时增加“需求类型”字段。常规需求用于日常补货,项目需求用于合同或团购准备,活动需求用于活动库存池。这样同一笔销量不会被重复使用,也不会被完全抹掉。
当商品库存不足时,销量下降;销量下降又会让预测系统认为需求变低。这是补货分析里最危险的反馈错误之一。系统不能只用实际出库量,还要考虑缺货期间的潜在需求。
在没有加购、收藏或搜索数据时,可以使用缺货前销量作为参考,或者采用同类商品同期销量估算受限需求。估算值必须单独标识,不能伪装成真实出库量。
当关键字段缺失时,系统不应强行生成一个看似精确的建议量。建议设置数据质量门槛:商品没有有效编码、近30天销量记录不足、库存更新时间超过24小时、采购提前期缺失或在途没有单号时,进入人工复核队列。
一个带有明确“无法判断”标签的建议,通常比一个错误但精确到个位数的补货量更安全。

补货分析从两小时缩短到20分钟,可能只是把人工判断删掉了,并不代表库存变好了。流程效率必须和结果指标绑定,否则团队会为了快速结单而牺牲判断质量。
我建议至少观察以下指标:
不同商品不应采用同一目标。核心畅销品可以接受较低库存覆盖天数,但要求高订单满足率;季节品则应重点控制超过销售窗口的库存;新品可以接受较高预测偏差,但要求首单金额受控。
| 商品层级 | 主要目标 | 建议关注指标 |
|---|---|---|
| 核心畅销品 | 降低缺货和紧急补货 | 有效订单满足率、覆盖天数、供应准时率 |
| 稳定常规品 | 平衡周转与服务水平 | 补货后动销率、预测偏差、库存周转 |
| 新品 | 控制试错成本 | 首单动销、退货率、补单准确率 |
| 季节品 | 避免季末积压 | 销售窗口剩余天数、季末库存、折价损失 |
| 滞销品 | 停止新增库存并尽快消化 | 库龄、清仓回收率、冻结采购执行率 |
主管的人工判断不应被简单视为偏差。系统建议与实际采购不同,可能是主管掌握了活动排期、供应商口头承诺或渠道订单等额外信息。关键在于判断结果是否被记录,并在事后验证。
我会把每次人工修改记录成四个字段:修改前建议、修改后数量、修改原因、30天结果。经过两到三个月后,可以统计哪些人工原因带来的结果更好,哪些原因经常导致积压。这样经验才能沉淀为组织能力,而不是依赖某个主管个人记忆。

仓库主管不可能完全脱离经验做补货。活动尚未公开、供应商临时变更产能、渠道突然放量、商品页面即将调整,这些信息往往不会及时出现在历史数据里。真正需要改变的,是经验在流程中的位置。
经验可以用来发现异常、提出假设和调整特殊场景,但不能直接成为没有记录的采购数量。补货决策应该先由数据回答常规问题,再由主管解释例外情况,最后用到货后的销售和库存结果验证判断是否成立。
我最建议仓库团队先做的一件事,不是购买更复杂的预测系统,而是选出100个重点SKU,连续记录四周的可售库存、锁定库存、实际采购提前期、补货原因和补货后30天动销。只要这组数据闭环跑通,团队就能清楚看到原来哪些“感觉”是有效经验,哪些只是被活动、缺货和在途状态误导。
如果企业的订单、库存、采购和供应商数据分散,可以使用九数云搭建统一分析看板,先实现库存状态、覆盖天数、补货点和补货结果的联动;如果数据量较小,也可以先用结构化表格完成同样的逻辑。工具不是起点,统一口径、明确条件、记录例外、复盘结果才是减少凭感觉补货的核心。
最终,成熟的补货流程不会让仓库主管每天面对一张“建议采购清单”,而是告诉他:哪些商品现在必须处理,为什么必须处理;哪些商品看似库存低但暂时不用补;哪些商品不能继续采购;哪些判断需要等待新的业务证据。做到这一点,补货才真正从个人经验,变成了可解释、可执行、可复盘的仓储管理能力。
我以前管理一组日均出库约1200单的仓库时,发现同一个SKU,销售、采购和仓库经常使用不同口径的数据。销售看近7天销量,采购看月度均值,仓库则凭拣货员反馈补货,结果不是断货,就是一次性压入过多库存。我想知道,实际补货时到底应该采用哪些数据和计算逻辑?
补货不能只看库存余额,因为库存余额回答的是“现在还有多少”,却没有回答“在下一次到货前还会消耗多少”。我实际测试后,认为仓库主管至少要同时看可用库存、在途库存、锁定库存、日均需求、供应商交期和近期需求波动。更实用的口径是:可补货库存=现有可用库存+已确认在途库存-已锁定未发库存。
这里的“已确认在途”不能把采购单一创建就算进去,必须满足供应商已确认、已有预计到货日,最好还能对应物流节点。我通常把补货点设为:补货点=交期内预计需求+安全库存。交期内预计需求可以用近14天加权平均日销量乘以实际交期天数,而不是简单使用自然月平均值。
指标建议口径常见误判 日均需求近14天加权平均,近7天权重更高直接使用过去30天平均,忽略趋势变化 库存可用库存减去锁定量把残次品、待检品也计入可售库存 在途库存供应商确认且有到货日期采购申请单全部算作在途 交期从下单到入库的实际天数只采用合同承诺天数 例如某个水杯近14天加权日均销量为86件,供应商实际交期为6天,安全库存设为180件,那么补货点就是696件。
若当前可用库存为410件,已确认在途为120件,预计需求已经超过现有可控库存,就应该启动补货,而不是等库存跌到几十件才处理。我的判断是,补货公式本身并不复杂,真正容易出错的是数据状态。只要把“可售、锁定、待检、残次、在途未确认”分开,补货决策通常就能从凭感觉变成可追溯的判断。
我遇到过一个家居收纳盒连续三天销量翻倍,仓库主管马上建议追加两周库存,结果活动结束后销量迅速回落,剩余库存占用了整组货架。我现在最担心的是,系统把短期尖峰当成长期趋势,导致补货过量,应该怎样在补货前识别这种情况?
我不会直接把最近一天或最近三天的销量塞进补货公式。短期销量上涨必须先拆成活动流量、自然搜索、老客复购、异常大单和渠道集中采购,否则看似增长的数据,可能只是一个订单客户造成的假象。我在复盘类似问题时,会把销量趋势和订单结构放在一起看。
一个SKU即使销量增长200%,如果订单数只增加10%,平均订单件数却从3件升到35件,就要优先怀疑团购、直播间集中下单或异常采购,而不是马上扩大安全库存。
观察项更像真实趋势更像短期异常 连续性连续7至14天保持较高水平只在1至3天突然冲高 订单结构多个渠道、多个客户共同增长少数客户贡献大部分销量 流量来源自然流量和复购同步增长完全依赖单次活动或单一渠道 退货表现退货率基本稳定销量上涨同时退货明显增加 实际操作时,我会将需求分成基础需求和事件需求。
基础需求可以纳入常规补货,事件需求则单独建立临时库存计划,并注明活动开始、结束、预计转化和剩余库存处理方案。例如某收纳盒平时日均销量为100件,活动期间达到260件,但活动只持续3天。
若活动后7天销量回落到115件,我不会把260件当作新的日均需求,而会使用“基础销量115件+经过验证的趋势增量”重新计算。我建议设置一个人工复核条件:当近3天销量超过近30天均值的1.8倍,或者单一客户占当期销量超过35%时,系统只生成补货建议,不直接形成采购单。
这样既不会错过真正增长,也能避免一次异常订单改变整个补货计划。
我曾经按照供应商承诺的5天交期设置库存,结果实际到货时间经常在5到11天之间波动。仓库账面上看库存还够,但只要遇到周末、质检返工或物流延迟,就会出现断货。我想知道,安全库存到底应该按销量波动算,还是按交期波动算?
安全库存不是一个凭经验填写的固定数字,它至少要覆盖两类风险:需求比预计更高,以及供应商比预计更晚到货。只考虑销量波动而忽略交期波动,是很多仓库在旺季断货的根本原因。我建议先记录过去8至12次采购的实际交期,不要只记录合同交期。
例如供应商实际交期分别为5、6、6、8、7、10、5、9天,平均交期约为7天,但波动范围已经足以影响补货点。在数据量有限时,可以采用容易执行的简化法:安全库存=日均销量×交期缓冲天数+需求波动缓冲量。交期缓冲天数可以取实际交期的高分位值与平均交期之差,而不是随意增加两天或三天。
商品类型交期策略安全库存侧重点 高销量日用品优先保障不断货同时覆盖销量和交期波动 低频高价商品控制资金占用更多依赖订单触发和供应商协同 促销专用商品按活动周期单独计算关注活动结束后的滞销风险 定制或进口商品按最差交期情景评估重点防范交期大幅延迟 举例来说,某配件日均销量为40件,平均交期为7天,历史高位交期为11天,预计需求波动缓冲为80件。
交期缓冲为4天,对应160件,再加上80件需求缓冲,安全库存至少应接近240件,而不是简单设置成日均销量的两倍。不过,安全库存也不能一味加大。我的做法是每月复盘一次“安全库存覆盖天数、缺货次数、库存周转天数和临期库存金额”。
如果连续两个月缺货率很低但库存周转明显变差,说明安全库存已经超过业务真正需要。最终判断标准不是库存越多越安全,而是用可接受的缺货风险换取合理的资金占用。对于供应商交期波动大的SKU,优先推动供应商给出稳定交期,往往比单纯增加库存更有效。
我观察过一种很常见的情况:系统每天生成补货建议,但仓库主管会直接把数量改大或改小,月底没人说得清为什么改。后来我们要求每次调整都填写原因,才发现很多修改不是专业判断,而是担心被追责。我想建立一套既保留人工经验、又能约束随意改量的流程,应该怎么设计?
补货流程不能把系统建议和人工判断对立起来。系统擅长处理大量数据,主管擅长识别活动、供应商临时变化和仓库现场约束,合理的做法是让系统先算出基准量,再让人工在明确规则内调整。我测试过一种四段式流程:系统计算建议、主管审核异常、采购确认供应能力、入库后复盘偏差。
关键不是增加审批层级,而是要求每一次人工调整都留下可分析的原因代码。
流程节点必须记录的内容目的 系统计算需求预测、库存、交期、建议量形成统一基准 主管审核活动、异常订单、质量问题、仓容限制解释为何调整 采购确认最小起订量、可供数量、预计到货日避免纸面补货 结果复盘实际销量、到货偏差、缺货和积压修正参数 人工调整最好设置上下限。
例如系统建议补货100件,主管可以在80至130件范围内直接调整;超过这个范围,就必须选择“活动备货、供应商停产、交期异常、渠道大单”等原因,并提交说明。我在实际复盘中发现,最有价值的不是统计谁改了多少,而是统计哪类原因最常出现。
如果一个月有40%的调整都因为供应商交期不稳定,就应该修正交期参数或更换供应渠道;如果大部分调整来自活动备货,就要把活动计划提前接入补货规则。建议每周看四个指标:建议采纳率、人工调整率、补货后缺货率、补货后30天库存周转。单看建议采纳率没有意义,因为主管全部照单执行,也可能只是没人认真审核。
真正成熟的流程应当允许经验存在,但不能让经验无法验证。把主管的判断转化为原因、范围和结果数据后,优秀经验才能沉淀成规则,错误判断也能及时暴露,而不是继续以“我做仓库很多年”作为唯一依据。


读者评论
文章把补货从“看库存数量”转向“看库存覆盖天数、供应周期和可售库存”,这个思路比较实用。尤其是区分锁定、质检和在途库存,能减少报表数字与实际可用库存不一致的问题。
活动销量不能直接当作日常需求来预测,这一点很有现实意义。将活动前、活动中和活动后数据拆开分析,比简单使用滚动平均更能避免促销结束后的库存积压。
文中的基础公式易于落地,但安全库存参数仍需要结合商品类型、供应商履约和历史波动持续校准,不能一次设定后长期不调整。
补货质量同时考核服务水平、库存周转和积压情况,避免只追求低缺货率而盲目多补。若能进一步补充不同品类的阈值案例,主管执行时会更有参考价值。