sku库存:仓库主管流程优化:补货决策怎样减少补货凭感觉
很多仓库的补货问题,并不是不会算库存,而是每天都在用“看起来快没了”“最近卖得不错”“供应商催得紧”来替代计算。一个日均出库量为38件的SKU,仓库主管可能因为货架只剩两箱就立刻下单,也可能因为系统显示还有库存就迟迟不补,结果分别造成资金积压和断货。真正有效的补货流程,不是追求一个看起来精确的安全库存数字,而是把销售速度、采购提前期、库存可信度和业务优先级放进同一套决策规则。
我在复盘仓库补货流程时,最常见的现象是:系统里有库存,现场却找不到;采购单已经下达,销售预测却突然失效;某个爆款被反复催补,长尾SKU却占用大量货位。主管每天花很多时间“盯库存”,但无法回答一个关键问题:今天到底哪些SKU必须补、补多少、什么时候补,依据是什么。
本文不讨论把所有SKU都套进同一条公式,而是从仓库主管的实际工作出发,拆解如何建立可执行的补货判断链路,如何处理异常销售、供应商延迟、库存不准和促销波动,并给出一套可以用表格或某项目管理平台落地的流程。
只看库存余额,是补货凭感觉的起点。库存还有500件,对日均出库5件的SKU来说可以撑100天;对日均出库120件的SKU来说只能撑4天。相同的库存数量,在不同销售速度下,风险完全不同。
我更建议仓库主管先计算“可供货天数”,再判断是否低于补货触发线。它的基本计算方式是:可供货天数等于可用库存除以未来日均需求。这里的可用库存不能直接使用账面库存,而应扣除已锁定订单、质检冻结、损坏和无法及时拣出的数量。
可供货天数 = (账面库存 – 已分配库存 – 冻结库存 – 不可用库存)÷ 未来日均需求
例如,某SKU账面库存为420件,已分配订单80件,冻结库存20件,未来日均需求为40件,那么可供货天数不是10.5天,而是8天。若采购提前期为6天、收货检验需要1天、仓内上架需要半天,这个SKU实际上已经非常接近风险线。
主管要盯的不是“库存还剩多少”,而是“库存能不能撑到下一批可销售库存真正入库”。这句话可以直接写进补货审批规则。

补货流程中最容易被忽略的是,采购下单、供应商发货、货物到仓、质检完成和上架可拣货,并不是同一个时间点。很多仓库把采购单创建日当成补货完成日,导致账面上“在途”,现场却仍然断货。
我通常把补货判断拆成三个时间点:
如果供应商承诺5天发货,但平均到仓还要2天,质检和上架需要1天,那么补货提前期应按8天计算,而不是按供应商口头说的5天计算。补货提前期必须从“下单”计算到“可销售”,否则安全库存永远偏低。
仓库主管不需要一开始就追求复杂的自动补货模型。一个更容易落地的办法,是把每天筛选出的SKU分成三类。
| 队列 | 判断条件 | 主管动作 | 典型风险 |
|---|---|---|---|
| 必须补 | 可供货天数低于可用提前期,或已进入安全库存下限 | 当天确认需求、供应商和采购量 | 断货、延期交付、客户取消订单 |
| 可以补 | 未来一到两周有明确需求,库存接近目标库存 | 结合采购批量和现金占用安排 | 补得太早、资金被占用 |
| 暂不补 | 销售低迷、库存覆盖较高,或需求数据异常 | 暂停下单,先核查库存与销售原因 | 呆滞库存、货位占用、过期损耗 |
这三个队列的价值在于,它们把“系统给出建议”和“主管做业务取舍”分开。系统可以告诉你哪些SKU达到阈值,但不能自动知道某个客户是否临时取消订单、某批货是否存在质量问题,也不能替代主管判断采购批量是否会造成现金压力。
我曾复盘过一个消费品仓库的补货记录。某个高频SKU的账面库存为760件,系统显示库存覆盖约12天,采购因此没有立即补货。两天后销售部门反馈该SKU无法满足订单,仓库人员盘点发现:其中210件被订单锁定,96件在待检区,74件因外箱破损待处理,实际可拣库存只有380件。
该SKU当时日均出库约70件,真实可供货天数只有5.4天。供应商正常提前期为7天,入库后还需要1天完成检验和上架。也就是说,这个SKU在主管看到“库存覆盖12天”的时候,已经处于必然断货的状态。
问题并不在于公式复杂,而在于库存字段没有被分层。账面库存、可用库存、可拣库存、在途库存和已分配库存被放在同一张表里,主管只能凭经验猜测哪一列更接近现实。

正常销售期的日均需求,不能直接用于促销期补货。很多主管习惯使用过去30天平均销量,但促销开始后,需求可能在三天内达到平时的2到4倍。如果仍然按照普通均值计算,补货建议看似合理,实际会严重滞后。
反过来,促销结束后也不能继续把促销期销量当成未来需求。促销形成的峰值会抬高均值,导致采购在活动结束后继续补货,最后出现大量尾货。
我会把促销SKU拆成三个阶段:活动前准备库存、活动中按订单速度动态调整、活动后冻结新增采购并观察回落速度。每个阶段采用不同的需求参数,不能用一条静态规则覆盖整个周期。
仓库主管常把供应商交期写成“7天”,但实际到货可能分别是5天、6天、9天、12天和8天。7天只是一个平均值,无法反映延迟风险。对关键SKU来说,平均交期可能让一半订单看起来正常,却让延迟批次直接撞上断货点。
更稳妥的做法是记录至少12周的实际提前期,分别计算平均值、最大值和高分位提前期。若供应商交期波动很大,就不能只用平均提前期,应将波动部分纳入安全库存,或者设置备用供应商。

“每个SKU都保留7天库存”是最常见的简化规则,但它至少忽略了销售波动、供应商稳定性、毛利、缺货损失和货值差异。日均需求稳定的包装材料,与需求波动很大的季节商品,不应该拥有同样的安全库存逻辑。
安全库存不是越高越好。库存增加确实能降低断货概率,但也会带来资金占用、仓储费用、过期风险和调拨压力。对低毛利、低周转SKU来说,多囤30天库存可能比偶尔缺货更昂贵。
我更倾向于按“需求波动”和“供应波动”双向分类,而不是按SKU名称或仓位分类。一个销量不大的进口配件,若采购提前期不稳定,可能需要比高销量本地商品更高的风险缓冲。
月均销量适合观察趋势,不适合直接决定实时补货。一个SKU上个月销售900件,其中600件来自一次大客户订单,本月没有类似订单。如果仍然按照月均30件计算,补货量就会被虚高。
需求数据需要经过清洗。至少要识别以下情况:
缺货期间的销售量不是需求量,而是被库存上限截断后的结果。如果一个SKU连续三天只卖出10件,但每天都有30件未满足订单,那么10件不能作为真实日均需求。
在途库存只有在交期可靠、订单已确认、货物状态透明时,才可以部分计入未来供给。如果采购单尚未确认,供应商没有给出装运信息,或者货物已经延误,就不能把它当成确定库存。
我建议在途库存至少分为三种状态:
| 在途状态 | 是否计入未来供给 | 处理方式 |
|---|---|---|
| 已发货且有物流节点 | 可按预计到仓时间折算 | 持续跟踪,必要时提前准备替代货源 |
| 供应商已确认但未发货 | 谨慎计入,建议打折计算 | 要求明确发货日和异常反馈机制 |
| 仅创建采购单未确认 | 不计入确定供给 | 必须先取得供应商交期承诺 |
很多团队花时间讨论移动平均、指数平滑或安全库存系数,却忽略了库存准确率。若系统库存准确率只有85%,再精细的补货模型也会产生大量错误建议。
库存数据的错误通常不是一次盘点就能解决。它可能来自收货未及时上架、拣货后未扣账、退货未复核、跨仓调拨未同步、损耗未登记和多人同时修改表格。补货模型的上限,取决于库存数据的可信度。

任何补货模型开始前,都要先明确库存字段。至少应区分账面库存、可用库存、已分配库存、冻结库存、待检库存、在途库存和可拣库存。如果这些字段无法从系统中获取,就要在表格中明确计算逻辑,不能让不同人员按自己的理解填写。
我在流程设计中通常把“可用库存”定义为可以在承诺时间内支持新订单的库存,而不是仓库里物理存在的所有商品。对于已经损坏、等待质检或被其他订单锁定的数量,必须从可用库存中扣除。
稳定SKU可以使用近4至8周的加权平均。近期销量权重更高,较早数据权重更低。这样既能保留趋势,也不会让某一天的异常峰值完全改变补货量。
对于促销、新品和季节SKU,需要单独建立需求参数。促销期可以引用已确认的活动订单和历史相似活动;新品则应以试销数据、销售目标和供应商补货能力共同估算,而不是因为没有历史销量就默认为零。
未来日均需求 = 近期正常需求 × 趋势系数 × 活动系数
有效需求 = 未来日均需求 + 已确认但未计入日均的订单需求
这里的关键不是把系数算到小数点后两位,而是让每个系数都有来源。趋势系数可以来自连续两周销量变化,活动系数可以来自同类活动历史,订单需求则必须有明确的订单号或销售预测负责人。
不同SKU应该有不同的缺货容忍度。核心引流商品、关键生产材料和高价值客户专用件,缺货会造成较大损失,可以设置较高服务水平。低毛利、低周转或容易替代的SKU,则可以接受一定缺货概率,以降低资金占用。
服务水平不是一个抽象百分比,而是业务取舍。例如,核心SKU希望95%的补货周期不发生缺货,普通SKU可能只要求85%至90%。这并不是鼓励缺货,而是让库存投资与缺货损失相匹配。
如果需求和提前期都较稳定,安全库存可以采用简化方法;如果两者都波动,就应把需求波动和提前期波动一起考虑。仓库主管不一定需要手工完成复杂统计,但必须要求系统或表格展示输入参数和结果来源。
再订货点是库存触发补货的关键位置。基础逻辑是提前期内的预计需求加上安全库存。为了让公式真正可执行,还要把收货、质检和上架时间纳入提前期。
再订货点 = 提前期内预计需求 + 安全库存
净库存位置 = 可用库存 + 合格在途库存 – 已确认未发货订单
补货建议量 = 目标库存 – 净库存位置
补货建议量不能直接等于经济订货量。还要考虑最小起订量、整箱倍数、采购预算、保质期、供应商阶梯价格和仓储空间。计算结果为137件,如果供应商按24件一箱供货,就要决定采购144件是否合理,而不是机械下单137件。

补货系统最危险的状态,不是没有公式,而是公式在异常时仍然自动运行。例如销量突然翻倍、供应商停止供货、商品临近保质期、仓库发生盘点差异时,系统仍按常规均值生成采购单,容易把错误放大。
我建议设置以下异常拦截条件:
下面用一个匿名仓库的情景样本说明同一套规则如何区别对待三个SKU。数据不是行业统计,而是根据仓库主管常见业务参数设计的样本推演,重点是展示判断过程。
| 项目 | SKU-A稳定高频 | SKU-B促销波动 | SKU-C低频高货值 |
|---|---|---|---|
| 未来日均需求 | 40件 | 活动期90件 | 4件 |
| 可用库存 | 280件 | 520件 | 68件 |
| 采购到可用提前期 | 8天 | 10天 | 18天 |
| 安全库存 | 120件 | 300件 | 20件 |
| 再订货点 | 440件 | 1,200件 | 92件 |
| 初步判断 | 立即补货 | 结合活动订单补货 | 小批量补货并核查需求 |
SKU-A虽然还有280件,但只够支撑7天,低于8天提前期,已经不能等待。SKU-B如果只看平时销量,可能觉得库存充足;但活动期日均需求达到90件,520件只能支撑约5.8天,因此必须把已确认活动订单纳入判断。
SKU-C的日均需求很低,库存覆盖约17天,表面上并不紧急,但采购提前期长达18天,且安全库存要求20件,所以仍略低于再订货点。它不适合大批量补货,更适合核查客户订单、采购最小量和替代品后小批量下单。

假设SKU-A未来日均需求40件,可用提前期8天,安全库存120件,当前可用库存280件,合格在途库存为0,已确认未发货订单为60件,目标库存按照14天覆盖计算。
先计算目标库存:14天乘以40件,再加安全库存120件,得到680件。再计算净库存位置:280件可用库存减去60件已确认订单,得到220件。初步补货量为460件。
目标库存 = 14 × 40 + 120 = 680件
净库存位置 = 280 – 60 = 220件
补货建议量 = 680 – 220 = 460件
如果供应商最小起订量为240件,整箱数量为24件,那么460件应向上取整到480件。但如果该SKU保质期只有90天、当前月销售趋势正在下降,就不能只因为整箱倍数而直接采购480件,需要重新评估目标覆盖天数。
在很多仓库,主管每天早上要花两三个小时导出库存、筛选低库存、询问采购进度,再到现场确认货物位置。流程优化后,最明显的变化并不是所有动作都自动完成,而是把人工时间从“找问题”转移到“处理例外”。
示意数据如下:优化前,每天约60%的时间用于整理数据和核对库存,只有40%的时间用于处理真正紧急的SKU;优化后,自动生成风险队列,数据核对时间降到25%,主管可以把更多时间用于供应商交期、活动备货和库存异常。

稳定需求SKU通常具有出库频率高、销售渠道成熟、需求波动小等特点。它们适合采用固定周期检查加再订货点触发,甚至可以在库存准确率较高时使用自动补货。
这类SKU的重点不是每天重新计算一套复杂预测,而是保证日均需求、提前期和库存状态持续更新。若参数每天大幅变化,反而说明数据清洗或业务规则存在问题。
促销SKU需要采用“前置备货、实时校正、活动后刹车”的三段式流程。活动前要根据已确认订单、活动曝光、历史转化和供应商能力估算需求,不能只看自然销售。
活动期间,建议每天至少两次更新订单消耗和剩余库存。如果库存消耗速度超过计划的120%,应触发加急采购或替代品策略;如果低于计划的70%,则要暂停追加采购,避免活动后形成积压。
活动结束后,新增采购不能自动延续活动参数。通常需要观察3至7天的回落速度,再决定是否恢复常规需求模型。
低频高货值SKU的核心矛盾是缺货损失与资金占用之间的取舍。它们不适合单纯追求高服务水平,因为一次错误采购可能占用数月现金流。
对于这类SKU,我通常建议将已确认订单、重点客户预测和替代品可得性作为主要依据。没有订单支持的补货,应设置金额审批,而不是仅凭库存低于阈值就自动采购。
季节性SKU不能只看库存能撑几天,还要看销售窗口剩余多少天。如果一个商品预计销售季只剩20天,而供应商交付需要15天,那么即使库存已经低于再订货点,也不一定应该补货。
这时要加入“季末剩余库存风险”。预计到货时间、预计销售结束时间和最低可接受清仓价格,都应进入采购决策。补货的目标不再是保持高服务水平,而是尽量让库存价值在销售窗口内实现。

如果供应商经常延迟,单纯提高安全库存只能暂时掩盖问题。仓库主管需要同时建立交期预警和替代方案。比如提前期超过承诺值两天时,要求供应商解释;超过四天时,启动备用供应商询价;超过六天时,评估调拨、替代品或客户交期沟通。
这种流程的重点是把“供应商延迟”从一个结果变成连续的决策节点。没有节点时,所有人都在等待;有节点后,每一次延迟都会触发明确动作。
提高安全库存可以降低断货概率,但代价是库存资金、货位和损耗增加。对毛利高、缺货影响大的SKU,这种交换可能值得;对低毛利长尾SKU,可能得不偿失。
| 策略 | 优势 | 代价 | 适用场景 |
|---|---|---|---|
| 高安全库存 | 抗需求波动能力强 | 资金占用和呆滞风险高 | 核心商品、关键生产物料 |
| 低安全库存 | 库存轻、现金占用低 | 更容易发生缺货 | 可替代商品、低毛利长尾商品 |
| 按单采购 | 库存风险低 | 交期长,客户等待时间增加 | 高货值、低频、定制商品 |
| 共享库存 | 降低单仓备货压力 | 调拨时效和运输成本增加 | 多仓网络、需求分散商品 |
自动生成补货建议可以减少人工筛选,但自动化并不等于不需要主管。系统越自动,越需要清楚定义异常规则、审批边界和责任人。
我建议按成熟度分阶段推进:
如果仓库还无法稳定回答“哪些库存可用”“哪些订单已经分配”“供应商实际交期是多少”,就不应急着上线全自动补货。自动化会放大规则,也会放大错误。

供应商经常以整箱、整托或阶梯价格诱导采购增加,但单位成本下降不代表总成本下降。仓库主管必须同时计算货值占用、仓储成本、损耗、过期和清仓折价。
如果追加采购300件可以让单价下降3%,但预计有20%的商品会在销售窗口后降价处理,那么这笔采购很可能只是把采购节省转化成库存损失。采购决策不能只看采购单价,应该看预计持有成本和预计销售价值。
低库存策略并不免费。库存减少后,补货频率、收货频率、拣货路径调整和供应商沟通次数都会增加。如果仓库人手不足,低库存可能让现场频繁加急,反而提升人工成本和出错率。
因此,我不建议把“库存越低越好”作为主管考核目标。更合理的指标组合应包括库存周转、缺货率、补货建议采纳率、库存准确率、紧急采购次数和呆滞库存金额。
第一周不要急着算安全库存。先把SKU主数据和库存状态清理干净,确认每个SKU的采购单位、包装倍数、保质期、供应商、采购提前期和仓位。
这一周的产出应该是一张“SKU补货基础表”,而不是一套复杂报表。基础表至少要能回答:现在有多少可用库存、每天消耗多少、补货到可用需要多久、达到什么条件必须补。
第二周按销售贡献、需求稳定性、货值、缺货影响和供应风险进行分层。不要只使用ABC分类,因为ABC主要反映金额或销量贡献,不能单独表达供应商延迟和需求波动。
可以采用“价值等级加风险等级”的二维方法。例如,A类高价值且高风险SKU设置严格审核;A类高价值但低风险SKU可按周期采购;C类低价值且低风险SKU采用简单规则;C类低价值但高风险SKU则优先寻找替代供应商,而不是无限加库存。
| 维度 | 低等级示例 | 高等级示例 | 对补货的影响 |
|---|---|---|---|
| 需求波动 | 周需求变化小于15% | 周需求变化超过50% | 波动越大,越需要动态安全库存 |
| 供应风险 | 提前期稳定,延迟少 | 频繁延迟或缺货 | 高风险时需提高缓冲或准备替代方案 |
| 货值 | 单件价值低 | 单件价值高 | 高货值需控制采购批量和审批金额 |
| 缺货影响 | 容易替代 | 影响关键客户或生产 | 影响越大,服务水平要求越高 |
第三周先不要让系统自动下采购单,而是每天生成一张风险看板。看板只保留需要行动的SKU,避免把所有库存明细堆给主管。
建议看板至少包含以下字段:
主管每天只需处理三类动作:确认是否补货、确认补货数量、确认异常责任人。凡是没有结论的记录,第二天必须自动升级,而不是重新出现在列表里。

第四周要复盘的不是“采购单有没有下”,而是补货建议是否在正确时间、以合理数量解决了问题。建议按SKU回看触发日、下单日、到货日、可用日和销售消耗。
重点检查以下指标:
| 指标 | 计算方式 | 观察重点 |
|---|---|---|
| 补货建议采纳率 | 采纳建议数÷建议总数 | 过低可能说明模型不可信或业务规则不适用 |
| 补货及时率 | 按时完成补货的SKU数÷应补SKU数 | 判断触发时间和执行流程是否有效 |
| 缺货率 | 缺货订单行数÷总订单行数 | 结合SKU重要性观察,不能只看总体平均值 |
| 紧急采购次数 | 非计划加急采购的次数 | 识别预测、提前期或库存准确率问题 |
| 呆滞库存金额 | 超过设定天数未动销库存货值 | 检验补货是否过度 |
| 库存准确率 | 盘点一致SKU数÷抽盘SKU总数 | 判断补货输入是否可靠 |
如果缺货率下降但呆滞库存快速增加,说明安全库存可能设置过高;如果库存金额下降但紧急采购和加急运输增加,说明补货触发点可能过低;如果建议采纳率很低,优先检查业务规则与数据口径,而不是马上更换预测算法。

仓库团队经常问“哪个系统能自动补货”,但更应该先问“我们需要自动化哪一个决定”。是提醒库存低于阈值,还是计算采购量?是追踪供应商交期,还是处理多仓调拨?不同问题需要不同的数据基础和流程设计。
如果只是低库存提醒,表格加定时任务就可能足够;如果要处理多个仓库、多个供应商、批次效期和订单优先级,就需要具备库存状态、任务流转、权限和日志能力的某项目管理平台或库存系统。
补货任务不应只有“请采购补货”六个字。它必须保留计算依据,方便主管复核和事后追责。建议设置以下字段:
这样做的好处是,主管不需要依靠记忆解释为什么当时采购480件。系统记录了当时库存、需求、提前期和规则,后续如果销售变化,也能判断是预测错误、供应商延迟还是库存数据不准。
补货流程中,“采购单已创建”不代表任务完成。建议至少设置待复核、已批准、待供应商确认、已发货、运输中、已到仓、待质检、已上架和已关闭等状态。
如果货物已到仓但尚未质检,任务应停留在待质检状态;如果供应商承诺日期已过但没有发货节点,任务应自动标记为延期;如果库存已经上架并完成可拣确认,才可以关闭补货任务。
状态设计越贴近货物流转,补货数据越能反映真实供给;状态越粗糙,主管越容易把“流程完成”误认为“库存可用”。
优秀仓库主管的经验很有价值,例如知道某个供应商月底经常延迟,知道某个客户每季度会集中采购,知道某个SKU在雨季需求会变化。但如果这些经验只存在个人脑中,团队就会依赖某一个人,人员休假或离职后流程立刻失效。
流程优化的目标,是把经验转化为可验证的参数和异常规则。供应商月底易延迟,可以体现在提前期分布和风险标签中;客户季度采购,可以体现在周期性需求参数中;雨季需求变化,可以体现在季节系数中。
如果企业目前基础较弱,可以先完成一个最小闭环:每天识别高风险SKU,说明触发原因,指定处理人,记录处理结果,第二天复盘是否有效。不要一开始就追求覆盖全部商品和所有复杂预测模型。
仓库主管可以从20个SKU开始试点:选择5个稳定高频SKU、5个促销或波动SKU、5个低频高货值SKU和5个供应商风险SKU。连续运行四周,记录可供货天数、触发时间、实际到货时间、缺货次数和库存金额变化。
四周后,不要只看缺货率是否下降。要同时观察呆滞库存、紧急采购、库存准确率、补货建议采纳率和主管人工耗时。如果结果显示某类SKU明显改善,就扩大规则覆盖;如果某类SKU频繁被人工改写,就回到需求数据、提前期或业务分类中寻找原因。
我对SKU库存补货的核心判断是:真正成熟的仓库,不是从不缺货,而是每一次缺货和积压都能被解释、被提前发现,并且有明确的下一步动作。当补货从“仓库主管觉得该买了”变成“库存覆盖、需求波动、供应提前期和业务损失共同触发的决策”,流程才真正从凭感觉走向可管理。

我现在负责一批多SKU仓库的补货流程,过去主管经常凭“最近卖得快不快”下单,结果不是断货,就是库存越积越多。我想知道,补货点到底应该只看平均销量,还是要把交期、波动和安全库存一起算进去?
我在一次仓库流程测试中发现,最容易出错的做法是给每个SKU设置一个整数阈值,例如“库存低于100件就补货”。这个数字看起来简单,但它没有回答三个关键问题:供应商几天能送到、这几天通常会卖多少、需求突然放大时能不能扛住。更稳妥的补货点应拆成“交期需求量+安全库存”。
基础公式可以写成:补货点ROP=日均需求量×供应提前期+安全库存。安全库存不能凭主管经验拍脑袋,而应至少参考近8至12周销量波动、供应商实际到货偏差和SKU的重要程度。以一个示例SKU为例,过去60天日均销量为42件,供应商承诺交期5天,但实际到货天数在4至8天之间。
若只按42×5计算,补货点是210件;当供应商晚到3天且销量恰好偏高时,210件很容易不够。我们将安全库存设为90件后,补货点调整为300件,之后连续两个月的紧急调拨次数从7次降到2次。
计算方式补货点常见结果 只看平均销量210件交期延迟时容易断货 平均销量+固定安全库存260件简单,但无法反映需求波动 交期需求量+波动安全库存300件更适合关键SKU和不稳定供应商 我建议仓库主管不要一开始追求复杂的统计模型,而是先建立三个字段:近30天日均销量、实际平均交期、交期波动天数。
每周更新一次,先把最容易断货的20% SKU管起来,通常比一次性给全部SKU套公式更有效。还要区分“库存位置”和“仓库现存量”。库存位置=现存库存+在途库存-已承诺未发库存。如果采购单已经在路上,不能重复按现存量不足再次下单;如果订单已经承诺给客户,也不能把这部分库存误认为可用库存。
这是很多补货表看似准确、实际仍然重复采购的原因。
我管理的SKU数量已经超过几千个,不可能每天逐个看库存。以前我们只按销量排序,但一些销量不高的配件一断货就会导致整套商品无法发出。我想知道,怎样建立一套既不复杂、又能让团队每天执行的优先级规则?
SKU多的时候,单纯按销量排序并不可靠,因为销量高不代表缺货损失最高。我的判断方法是把“销售贡献”和“需求稳定性”分开看,再增加一个业务影响指标。实践中可以用ABC分类衡量价值,用XYZ分类衡量波动,再用缺货影响等级做最后修正。
ABC可以按过去90天的销售额或毛利额排序:前70%贡献通常归为A类,中间20%归为B类,剩余10%归为C类。XYZ则看需求是否稳定:X类波动小,Y类受促销或季节影响,Z类销量稀疏且难预测。真正需要仓库主管重点盯的,往往不是所有A类,而是AX、AY以及会影响整套出库的低销量关键配件。
类型典型特征建议补货动作 AX高价值、需求稳定每日检查,设置较严的缺货预警 AY高价值、需求受活动影响结合活动计划滚动修正 BX中等价值、需求稳定每周复核,按固定周期补货 CZ低价值、需求零散减少备货频次,必要时采用按单采购 我曾在一个示例仓库里做过分类复盘。
团队原来每天盯销量排名前100的SKU,结果关键配件仍然断货。改成“销售额前20%+套装关联件+过去14天有异常消耗”的组合名单后,每日人工检查量从100个降到38个,但缺货工单数量下降了约31%。这里的关键不是分类本身,而是把业务关联性纳入补货优先级。
执行时不要只输出一个ABC标签,而要给每个SKU生成“补货优先级分数”。例如:销售贡献占40%,缺货影响占30%,需求波动占20%,供应风险占10%。分数只是排序工具,不是自动下单依据;仓库主管仍需要查看是否有活动、替代品、在途订单和供应商异常。
一个实用的日常流程是:早上先看高优先级缺货风险清单,中午确认采购与在途变化,下午处理异常SKU。这样可以把主管的时间从“浏览所有库存”转移到“确认真正需要判断的少数SKU”。
我发现补货公式在平销期看起来很准,但一到促销活动就会明显失真:有时库存一下被卖空,有时活动取消后又留下大量积压。供应商临时延迟也会让原本正常的库存快速变成风险库存,我想知道流程上应该怎样提前修正?
补货规则失效,通常不是公式错,而是把“异常需求”当成了普通历史需求。平销期销量、促销期销量和供应异常期销量不能混在同一条平均线上,否则系统会在活动后持续高估需求,或者在活动前反应太慢。我建议把补货过程拆成基线、事件修正和风险复核三层。基线使用近8至12周的正常销量;
事件修正根据促销折扣、投放预算、渠道库存和历史活动转化率调整;风险复核则检查供应商延迟、在途数量、替代SKU和活动取消概率。
场景错误做法更合适的处理 大促前直接把上次大促销量复制过来按活动力度、库存覆盖天数和供应能力分阶段补货 大促后继续使用活动期间日均销量设置销量回落观察期,逐步下调预测 供应商延迟只等待到货,不调整可售库存按实际延迟天数提高风险等级并寻找替代来源 活动取消维持原采购计划立即冻结非必要采购,重新计算库存覆盖天数 在一个示例项目中,某SKU平销日均销量为35件,活动预计持续7天,历史同类活动销量约为平销的2.2倍。
团队没有直接按77件日均销量补货,而是先按前3天的高峰需求准备,再根据活动首日和第二日实际销量滚动追加。结果活动结束后剩余库存比一次性备货方案少约18%,同时没有出现核心渠道断货。供应商延迟时,我更看重“预计可售天数”,而不是单看库存数量。预计可售天数=可用库存÷未来日均需求。
假设仓库还有240件,未来日均需求60件,看起来库存不少,但供应商还要延迟5天,实际只能覆盖4天,这就已经是高风险状态。流程上应设置事件触发器:活动开始前14天锁定初版计划,前7天根据供应能力复核,活动开始后48小时看实际消耗,活动结束后7天恢复到平销预测。
没有这些时间节点,所谓动态补货往往只是临时救火。
我们以前也做过库存看板,颜色和图表都很完整,但仓库主管仍然每天打电话问采购,月底还会出现断货和呆滞库存。我担心流程优化只是增加了报表,没有真正改善决策,应该用哪些指标验证效果?
判断补货流程是否有效,不能只看库存金额下降或库存周转率上升。单纯压库存可能是通过减少采购实现的,但如果缺货率、紧急采购和客户延期发货同时上升,这种优化就是把成本转移给了销售和客户。我在做流程评估时,会同时看四组指标:供应结果、库存效率、决策质量和执行稳定性。供应结果包括缺货率、订单满足率;
库存效率包括库存周转天数、呆滞库存占比;决策质量包括预测偏差、补货建议采纳率;执行稳定性则看采购延迟确认率和人工改单比例。
指标计算方式建议观察重点 订单满足率按期完整发货订单÷总订单不能因压库存而下降 缺货率缺货SKU次数÷需求SKU次数重点观察AX和关键配件 库存覆盖天数可用库存÷未来日均需求识别过高或过低库存 预测偏差|实际需求-预测需求|÷实际需求按SKU类别分别看,不要只看总平均 紧急采购占比紧急采购单量÷采购总单量判断主管是否仍在被动救火 建议先选一个仓库或一个SKU类别做4周对照测试。
前两周保持原流程,记录基线;后两周只引入补货点、库存位置和异常清单,不同时更换所有规则。比如试点前缺货率为4.8%、紧急采购占比为12%,试点后若缺货率降至3.1%、紧急采购占比降至6%,且库存金额只增加5%,才说明流程可能产生了实际价值。
还有一个经常被忽略的指标是“人工覆盖率”:系统提出的补货建议中,有多少被主管手工修改,以及修改原因是什么。如果修改率长期超过40%,不要急着责怪执行人员,通常说明需求数据、供应交期或业务事件没有进入规则。把修改原因分成销量异常、供应延迟、活动变化、数据错误和业务例外,四周后就能看出最该修复的环节。
我的建议是把看板从“展示库存状态”改成“展示下一步动作”。每一行必须回答:哪个SKU需要处理、为什么需要处理、建议补多少、最晚何时确认、如果不处理会造成什么影响。只有当报表能够减少电话确认和临时改单,它才真正完成了流程优化。


读者评论
把账面库存改成可供货天数来判断,确实比单看数量更实用。尤其是扣除已分配、待检和破损库存后,很多“库存充足”的SKU其实已经接近断货线。
文中对采购提前期的拆分很有价值。供应商说5天发货,不代表5天后能销售,还要考虑运输、质检和上架,这部分经常被补货表忽略。
促销期和日常销售不能共用同一套需求参数,这个判断比较符合实际。建议再结合缺货订单和取消订单记录,否则单看出库量仍可能低估真实需求。