
补货计划最容易出现的误判,是把“库存金额下降”直接等同于“库存成本下降”。我曾在一轮电商库存复盘中看到:某个家居类店铺把核心SKU的库存天数从32天压到18天,账面库存减少了约42万元,但缺货率从3.8%升到11.6%,紧急采购和拆单发货增加后,综合履约成本反而每月多出近7万元。这个案例说明,电商库存实施路径不能从“少买一点”开始,而要从需求、库存状态、供应周期和缺货代价共同构成的补货决策开始。
电商库存实施路径:补货计划如何完成成本控制
很多企业把补货计划理解为“什么时候买、买多少”。在实际经营中,它至少要同时处理四类损失:缺货损失、过量库存损失、紧急采购损失和计划失真损失。只看采购价格,通常只能看到成本的一小部分。
缺货损失不只是当天少卖几件商品,还可能包括广告浪费、搜索排名下降、客户转购竞品以及客服和售后成本上升。对于引流款和组合销售中的关键SKU,缺货造成的损失往往会传导到其他商品。
过量库存损失也不只是仓库租金。库存停留时间越长,资金占用、库龄风险、折价处理、盘点差异和商品损耗越容易累积。服装、食品、美妆、电子配件等品类还要额外考虑季节、保质期和版本迭代。
紧急采购损失通常被归类为采购部门的问题,但它本质上是补货规则失效后的结果。临时加单可能带来更高单价、加急运输、拆箱入库和供应商优先级下降,最后由采购、仓储和财务共同承担。
计划失真损失则来自错误数据。例如系统库存包含冻结品、残次品和已经分配给订单的库存,计划人员却把它们全部当成可销售库存,补货结果必然偏低。
补货决策没有绝对正确的统一答案。对于高毛利、高销量且缺货代价大的商品,可以接受更高的安全库存;对于低毛利、需求波动大且容易贬值的商品,则应优先控制库存上限。
我在项目诊断中更关注三个问题:第一,这个SKU缺货一天会损失什么;第二,多存10天库存要占用多少现金;第三,现有团队能否持续执行这套规则。如果一套模型需要每天手工维护几十个参数,却没有稳定的数据输入,它在表格里看起来很精确,到了业务现场反而会失效。
| 判断维度 | 需要回答的问题 | 对应的补货动作 |
|---|---|---|
| 服务水平 | 缺货是否会影响核心销售、广告或组合订单? | 提高安全库存或缩短复核周期 |
| 资金占用 | 库存多存一周会占用多少现金? | 设置库存上限、降低采购批量 |
| 需求波动 | 销量变化来自自然需求,还是活动和异常订单? | 拆分基准销量与活动增量 |
| 供应稳定性 | 供应商承诺交期与实际交期差异多大? | 按交付波动调整安全库存 |
| 执行复杂度 | 谁维护参数,谁审批异常,谁负责复盘? | 按商品分层设置不同规则 |

企业可以用一个简化的管理模型帮助团队统一口径:
库存总成本=采购成本+库存持有成本+仓储及操作成本+滞销处理成本+缺货损失+紧急补货成本
这不是要求财务立刻建立一个复杂的精确模型,而是提醒团队:任何补货方案都要说明它降低了哪项成本,又增加了哪项风险。比如一次性大批量采购可能降低单位采购价,却增加资金占用和滞销风险;小批量高频采购可能减少库存,但增加运输和操作次数。
电商销量数据通常混合了自然销售、促销订单、异常订单、刷单或取消订单。若直接用过去7天销量作为未来需求,活动高峰会被错误延长,日常低谷又会被错误放大。
我通常会先把销量拆成至少三层:基准销量、计划活动增量和不可持续异常量。基准销量用于常规补货,活动增量需要结合活动周期和历史转化,异常量则应剔除或单独标记。
例如一个商品过去30天卖出3000件,表面日均销量是100件。如果其中有一场持续3天的直播带来900件销量,那么剔除直播影响后,日常需求可能只有72件左右。用100件作为常规补货基准,连续补两轮后就可能形成明显积压。
补货计划必须先定义“可用库存”。我建议至少将库存拆分为现货可售、订单锁定、质检冻结、残次待处理、在途待入库和已下单未发货六类。
订单锁定库存不能再次用于补货判断,因为它已经对应了客户需求。质检冻结和残次库存也不能按正常库存计算,否则系统会产生一种危险的假象:账面库存很多,但真正可发货数量不足。
在途库存则要进一步区分“已发运、已确认入库时间”和“仅完成下单、尚未生产”两种状态。前者可以按预计到货日期纳入供应计划,后者只能视为供应承诺,不能完全替代安全库存。
如果供应商过去5次交货分别用了6天、7天、7天、12天和16天,平均交期是9.6天。只采用平均值,计划人员会误以为10天库存基本足够,但真正的风险来自12天和16天的延迟。
我更建议同时记录平均交期、交期中位数、最长交期和准时交付率。平均交期用于常规计划,交期波动用于安全库存,最长交期则用于节假日、供应紧张和大促前的风险评估。
目标库存是希望在某个时间点拥有的库存水平,采购量则要扣除现有可用库存、在途库存和已锁定库存。两者混用,是重复采购最常见的原因之一。
例如目标库存为2000件,仓库可用库存为900件,在途库存为700件,已经被订单锁定的库存为200件。若锁定库存不应计入可用量,则当前净可用库存是700件,理论上需要补1300件;若在途库存预计在销售高峰前到货,则实际采购量还要重新校验,而不是直接下单1300件。

无论企业使用电子表格、ERP、WMS,还是通过数据分析平台搭建看板,都应先建立一张字段口径统一的SKU补货主表。它不是简单的库存清单,而是把需求、库存、供应和成本放到同一个决策单元中。
| 字段类别 | 建议字段 | 管理用途 |
|---|---|---|
| 商品识别 | SKU、SPU、品类、品牌、仓库 | 避免同款不同规格混算 |
| 需求数据 | 近7天、30天、90天销量,退货量,活动销量 | 识别基准需求和波动 |
| 库存状态 | 现货可售、锁定、冻结、残次、在途 | 计算真实净可用库存 |
| 供应条件 | 平均交期、交期波动、MOQ、包装规格 | 修正补货数量和到货时间 |
| 成本条件 | 采购价、仓储费、运输费、折价率 | 估算库存持有和处理成本 |
| 计划结果 | 补货点、目标库存、建议补货量、审批状态 | 形成可执行采购任务 |
这张主表最重要的不是字段数量,而是字段定义。比如“近30天销量”究竟按下单量、支付量、发货量还是签收量统计;“库存成本”究竟按采购价还是含税到岸成本计算;如果这些口径不统一,后面的算法越复杂,错误就越稳定。
第一种清洗是时间清洗。要把大促、节假日、直播和自然销售分开,否则促销峰值会持续影响普通周期。
第二种清洗是订单清洗。取消订单、异常大单、内部领用和补发订单,不能直接当作正常市场需求。退货率较高的品类,还要从发货量转向净销售量。
第三种清洗是商品状态清洗。新品缺少历史数据,清仓品未来需求会下降,换包装或升级版本的商品也不能简单沿用旧SKU曲线。
可以采用加权移动平均作为起点,但不要把它当成最终答案。例如:
基准日均销量=近7天正常销量×50%+近30天正常销量×30%+近90天正常销量×20%
这个权重只是示意,适合需求变化较快的常规商品。稳定需求的工业品或耗材,可以提高90天数据权重;促销频繁的商品,则必须额外建立活动预测,不能仅靠移动平均。
当SKU数量超过几百个,人工从多个系统导出销量、库存和采购单,再用表格拼接,最容易发生版本错乱和更新时间不一致。此时可以考虑使用九数云这类数据分析平台,将订单、库存、采购和仓储数据统一接入,建立可筛选的补货看板。
在实际落地时,我不会一开始就追求复杂预测模型,而会先做三件事:统一SKU编码,明确库存状态,设置异常筛选。比如看板先筛出“未来交期需求不足”“库存超过上限”“在途超过承诺日期”“连续两周销量下降”的商品,再由计划人员进行业务判断。
九数云的价值更适合放在数据整合、可视化和协同分析这一层。它不能替企业决定供应商是否可靠,也不能代替采购人员判断一场营销活动是否会带来真实增量。平台负责缩短找数和整理数据的时间,业务人员负责解释变化和承担决策。
如需了解相关数据分析能力,可访问九数云官网查看功能信息。选型时应重点核对数据连接、权限管理、刷新频率、计算能力和导出接口,而不是只看图表样式。

单纯使用ABC分类并不够。两个都属于A类的商品,可能一个销量稳定、供应可靠,另一个销量波动大、供应商经常延迟。如果只按销售金额排序,两者会被分配相同的库存策略,风险并没有真正被识别。
我建议至少使用两个维度:销售贡献和需求稳定性。销售贡献可以按近90天销售额、毛利额或订单贡献计算;需求稳定性可以观察销量变异系数、断货次数和活动依赖度。
| 商品类型 | 典型特征 | 补货策略 | 主要风险 |
|---|---|---|---|
| 高贡献、稳定型 | 销量高,日常波动较小 | 固定周期复核,保持较高服务水平 | 因低估需求造成持续缺货 |
| 高贡献、波动型 | 大促或内容传播带来峰值 | 基准库存与活动库存分开计算 | 按峰值长期备货造成积压 |
| 低贡献、稳定型 | 销量不高但有持续需求 | 低频补货,设置合理库存下限 | 补货频繁导致操作成本过高 |
| 低贡献、波动型 | 长尾、新品或衰退品 | 小批量验证,必要时暂停补货 | 库存长期占用且难以消化 |
销售贡献高不等于库存越多越好。一个高销量商品如果毛利低、供应商交期短、替代品丰富,库存策略可能与高毛利、长交期、不可替代的核心商品完全不同。
我通常会给A类商品再加三个校验:缺货损失、供应风险和现金占用。只有缺货损失高且供应风险高的商品,才值得配置更高的安全库存;如果供应风险低、交期短,则可以通过提高补货频率来替代一部分库存。
新品没有稳定的历史销量,建议采用相似商品、渠道测试和小批量滚动补货。新品首批采购的目标不是一次性满足全年需求,而是用可控库存换取真实销售数据。
季节品需要把销售窗口、生产周期和退市日期放进同一个计划。销售旺季前要提前备货,但旺季结束后必须设置停止补货日期,否则系统会在销量下降后继续按照旧规则采购。
清仓品的目标也不是维持原有服务水平,而是尽快释放现金。对于衰退品,可以降低安全库存、缩短采购周期,甚至把补货按钮直接关闭,由运营通过折扣、组合销售和渠道转移处理存量。

最基础的补货点可以表达为:
补货点=采购提前期内的预计需求+安全库存
如果日均需求为100件,采购提前期为7天,安全库存为500件,那么补货点就是1200件。这里的1200件不是“应该立即买1200件”,而是库存下降到这个水平时,企业需要启动补货判断。
实际管理中,还要把计划审核时间、供应商确认时间和入库处理时间纳入提前期。如果采购申请需要2天审批,供应商生产需要7天,运输和入库还需要2天,那么计划提前期至少是11天,而不是只填写供应商口头承诺的7天。
安全库存的作用,是吸收需求波动和供应波动。它不应该只是“日均销量乘以一个天数”,更不能因为某次缺货就永久增加到很高。
在数据较完整的情况下,可以采用简化的波动模型:
安全库存≈服务水平系数×需求波动标准差×提前期平方根
如果需求和交期同时波动,则还要把交期波动纳入计算。对于数据不足的中小企业,可以采用分层基准:稳定且交期可靠的商品设置较低缓冲,需求波动或交期不稳定的商品设置较高缓冲,并要求每月复核。
安全库存越高,缺货风险通常越低,但库存持有成本也会增加。企业应根据商品毛利、缺货影响、仓储条件和现金流承受能力选择服务水平,而不是盲目追求高保障。
建议补货量可以用下面的管理公式表达:
建议补货量=目标库存-预计净可用库存
预计净可用库存=现货可售+可信在途-已锁定需求-计划期预计销量
其中,“可信在途”不能简单等于所有已下采购单。已经延期、没有确认发运或供应商无法给出明确交期的订单,应按风险折扣处理,甚至暂时不计入供应保障。
计算结果还要经过四项校验:
下面使用一组模拟数据。假设某电商店铺销售一款收纳用品,近30天剔除活动异常后的日均销量为100件,采购提前期为7天,内部审核和入库还需要2天,安全库存为500件,当前现货可售1200件,在途库存300件,已锁定订单200件。
如果只看现货可售1200件,计划人员可能认为库存刚好达到补货点。但完整计算应先得到9天计划提前期内的需求:100×9=900件。若目标库存设定为采购周期需求加安全库存,则目标库存为1400件。
预计净可用库存为:现货可售1200件+可信在途300件-已锁定200件=1300件。按照目标库存1400件计算,理论建议补货量为100件。但供应商最小起订量为500件,因此系统不能直接下单100件。
此时有三个可选方案。第一,按MOQ采购500件,但要确认仓容和未来销量;第二,与供应商协商拆分交付,先发100件或200件;第三,若在途300件到货时间可靠,则暂缓采购,缩短复核周期。
这就是补货计划与简单公式的区别:公式给出信号,业务约束决定动作。

我建议补货看板的第一层不要堆满复杂图表,而是回答五个问题:哪些SKU快缺货,哪些SKU已经超储,哪些在途订单延期,哪些商品连续下滑,哪些商品的补货建议尚未审批。
对于管理层,首页可以显示库存金额、库存周转天数、缺货SKU数、超库存SKU数和待处理采购建议数。对于计划人员,页面应能下钻到SKU、仓库、供应商和采购单,避免看到异常后还要重新导出数据。
九数云这类平台适合把多来源数据整理成同一看板。例如订单数据提供销量和退货,仓库数据提供库存状态,采购数据提供在途和交期,财务数据提供采购金额和库存成本。真正有价值的不是把数据放到一张图上,而是让这些数据能够按同一个SKU和日期口径联动。
如果系统只显示“建议采购500件”,业务人员很难信任它。每条建议都应能解释触发原因,包括日均销量、提前期、安全库存、现货、在途、锁定量、目标库存和MOQ。
我建议把异常原因做成标签,而不是写在备注里。例如“缺口由销量上升导致”“缺口由供应商延期导致”“库存超上限”“活动未纳入预测”“库存状态待确认”。标签可以用于后续统计,帮助团队判断到底是需求问题、供应问题,还是数据问题。
补货看板不能停在采购建议层。至少要追踪建议生成日期、审批日期、下单日期、发运日期、入库日期和实际销量。只有把计划和结果连起来,企业才能知道哪类规则有效,哪类规则只是制造了更多采购任务。
建议每周复盘以下指标:

很多企业购买系统后仍然补不准,原因不在于缺少图表,而在于基础治理没有完成。SKU编码重复、供应商名称不统一、库存状态缺失、采购单关闭不及时,都会让看板产生错误判断。
因此,实施顺序应当是:先统一主数据,再梳理流程,然后设置指标,最后才是预测和自动化。若顺序倒过来,企业可能得到一套自动化地产生错误建议的系统。
这类商品销量较稳定,供应商交期短,适合采用小批量、高频率的补货方式。目标不是一次性囤足,而是让库存随需求滚动更新。
行动建议是:每周甚至每日复核,安全库存保持在较低水平,采购量尽量接近一个补货周期的需求。这样可以降低资金占用,但前提是供应商准时率较高,且采购流程足够快。
取舍在于采购次数会增加,订单处理、运输和入库操作成本可能上升。如果每次采购都有固定物流费用,就应测算小批量带来的库存节省是否高于新增操作成本。
高销量且长交期的商品,一旦缺货,通常会影响店铺销售和广告投放。此时不能简单照搬短交期商品的低库存策略。
行动建议是:拉长计划视野,记录供应商实际交期分布,提前锁定产能,并把大促、节假日和运输波动纳入计划。安全库存可以提高,但必须设置清晰的库存上限,避免风险控制变成无限囤货。
取舍在于多备库存会占用现金,却能减少断货和紧急采购。对于毛利高、缺货损失高的商品,这种取舍通常更容易成立;对于低毛利商品,则要严格计算资金成本。
促销型SKU最大的错误,是把活动销量当成常规销量。活动库存应当有单独的销售预测、活动周期和退出规则。
行动建议包括:
取舍在于备货不足可能错过销售窗口,备货过多则可能留下难以消化的库存。对于活动不确定性高的商品,分批到货通常比一次性全部到仓更稳妥。
新品阶段最缺的不是库存,而是可信数据。首批采购过大,会把市场验证变成库存压力;首批过小,也可能因很快缺货而无法判断真实需求。
行动建议是先定义测试周期和补货触发条件。例如以两周为一个观察窗口,记录曝光、点击、加购、支付转化、退货和复购等指标。当销量达到某个稳定阈值,才逐步提高采购量。
取舍在于小批量会增加单件采购和运输成本,但能显著降低产品判断错误的代价。新品的第一目标应是验证需求,不是追求单位采购成本最低。
清仓品不应该继续沿用成长期的补货规则。只要商品进入衰退阶段,库存策略就应从“保障供应”转为“释放现金”。
行动建议是停止常规补货,按库龄、毛利和消化速度制定折扣或组合销售方案。若某SKU连续多个周期销量低于最低阈值,就应进入人工处置,而不是继续等待系统自动补货。
取舍在于可能牺牲一部分毛利,但可以减少仓储、资金和后续折价损失。对于已经明显衰退的商品,继续保持高服务水平往往没有经营意义。

运营团队要提供活动日历、投放计划、商品上下架安排和渠道变化。补货模型无法自动知道一次短视频传播会不会持续,也无法仅凭历史销量判断某个达人合作是否会带来稳定增量。
运营提交活动计划时,至少要说明预计开始时间、持续时间、目标销量、流量来源和结束后的需求预期。活动计划变更后,应同步更新补货看板,而不是只在群聊里通知采购人员。
采购需要维护供应商的实际交期、最小起订量、包装规格、价格变化和可供货能力。尤其要记录承诺交期与实际交期,不能只保留一个静态的“供应周期”字段。
采购还要对异常建议进行反馈。例如建议采购量低于MOQ时,是选择整批采购、拆分交付,还是寻找替代供应商;建议量超过仓容时,是调整到货批次,还是重新评估活动预测。
仓储团队要保证库存状态及时更新,尤其是质检冻结、残次、盘亏和待处理退货。若库存状态长期不更新,补货系统会把无法销售的商品当成可用库存。
仓储还要反馈入库能力。即使采购数量和需求判断都正确,如果大批货物同时到仓,仓储也可能出现卸货、质检和上架拥堵,造成账面到货但实际不可发货。
财务不应只在采购付款时介入,而应参与库存上限和资金预算的设定。采购金额、预计到货时间、付款账期和库存周转都会影响现金流。
建议将库存金额拆成正常库存、风险库存、滞销库存和在途库存。这样管理层看到库存增长时,能够判断增长来自销售扩张,还是来自计划失误,而不是只看一个总金额。
正常补货可以自动生成建议,异常补货则需要人工审批。异常条件可以包括:采购量超过历史均值两倍、库存超过上限、供应商交期延迟、活动预测缺少依据、连续两周销量下降但仍需采购等。
审批不是为了增加流程,而是为了把高风险判断留给人。低风险订单自动处理,高风险订单集中复核,通常比所有SKU都由人工逐个确认更有效。
如果企业刚进入销售增长期,为了保障核心商品供应,库存周转天数可能短期上升。但只要销售增长、毛利和订单满足率同步改善,这种变化可能是合理的。
相反,如果库存周转天数下降,同时缺货率、紧急采购次数和客户取消率上升,那么周转改善可能只是把库存风险转移到了销售和履约环节。
| 指标组合 | 可能代表的情况 | 需要采取的动作 |
|---|---|---|
| 周转改善,缺货下降 | 补货规则和数据质量都在改善 | 沉淀规则,扩大适用SKU范围 |
| 周转改善,缺货上升 | 库存压降过度,服务水平受损 | 提高关键SKU安全库存或缩短复核周期 |
| 周转变差,缺货下降 | 保障库存增加,但资金效率下降 | 检查库存上限、MOQ和活动预测 |
| 周转变差,缺货上升 | 需求、供应或数据出现系统性失真 | 暂停自动补货,先做数据和供应排查 |
每周复盘缺货SKU时,要区分缺货原因:预测低估、供应商延迟、库存状态错误、审批拖延、仓储未及时上架,还是活动临时变更。不同原因对应不同改进动作,不能全部归结为“采购不及时”。
复盘超库存SKU时,也要区分是采购批量过大、活动未达预期、商品进入衰退期、预测模型未剔除异常,还是退货库存没有及时处理。只有建立原因分类,指标才会推动流程改进。

第一阶段不要急着上线自动补货。先确定SKU主数据、仓库、供应商和订单口径,列出所有数据源,并核对库存账面与实际盘点结果。
这一阶段的成果不是一张漂亮看板,而是一份“数据口径字典”和一份异常清单。若数据不能解释,就不要急于自动生成采购单。
第二阶段选取核心SKU进行试点,不建议一开始覆盖全部商品。可以选择销售贡献高、数据相对完整的50至100个SKU,分别设置日均需求、提前期、安全库存、目标库存和库存上限。
同时建立新品、促销品和清仓品的特殊规则。试点期间,所有自动建议都保留人工审批,记录计划人员为什么接受、修改或拒绝建议。
第三阶段将订单、库存、采购和仓储数据连接到看板中,形成从异常发现到采购执行的闭环。九数云可用于搭建多维分析和管理看板,但企业仍需明确谁负责数据刷新、谁负责异常解释、谁负责审批和谁负责复盘。
看板至少应包含四个页面:库存总览、SKU补货建议、供应商交期、计划执行复盘。每个页面都应能够按仓库、品类、供应商、商品层级和日期筛选。
第四阶段重点看三个月的结果:缺货率是否下降,超库存金额是否改善,建议采纳率是否提高,人工处理时间是否减少,供应商交期偏差是否被识别。
如果某个规则在稳定SKU上有效,再逐步推广到其他商品。对于波动大、数据少或供应不稳定的SKU,应继续保留人工判断,不要为了追求自动化覆盖率而牺牲经营安全。

电商补货计划最容易被误解成一个计算问题,实际上它首先是一个经营判断问题,其次才是数据和公式问题。没有清晰的库存状态,公式没有意义;没有商品分层,统一规则会制造新的风险;没有执行复盘,任何安全库存都只是一次性配置。
如果企业刚开始建设补货体系,我建议不要从复杂预测模型入手,而是先完成三件事:把库存状态分清,把供应交期记录真实,把缺货和积压的代价算出来。随后再通过九数云等数据分析平台,把分散数据转成可追溯的补货看板。
下一步可以选择销售贡献最高的50个SKU,收集近90天销量、退货、现货、锁定、在途、供应交期和采购价格,先做一次人工复盘。把每个SKU的补货建议与实际结果对照两到四周,再决定哪些规则值得自动化。
真正成熟的库存系统,不是让企业永远保持最低库存,而是让每一次补货都能解释:为什么现在买、为什么买这个数量、如果不买会损失什么、买多了又会承担什么。当这些问题能够被数据、流程和责任人共同回答时,补货计划才真正完成了成本控制。
我以前一直按“当前库存低于近7天销量”来决定采购,结果促销结束后仓库里堆了大量商品。后来我才发现,真正应该比较的不是账面库存和销量,而是补货周期内的需求、可用库存、在途库存和安全库存。
补货判断不能只看当前库存,而应先计算补货点。基础公式是:补货点=采购提前期内的预计需求+安全库存。例如,某SKU近30天日均销量为100件,供应商平均交期为7天,企业内部审批和下单需要2天,安全库存设为500件,则补货点至少应覆盖9天需求,即100×9+500=1400件。
但这1400件不是直接拿来和仓库库存相比较。假设仓库现有库存1200件,在途库存300件,已锁定未发库存200件,那么预计可用库存应按1200+300-200=1300件计算,低于1400件的补货点,因此需要进入补货评估。
项目数量是否计入可用库存 仓库现货1200件计入 已锁定订单200件扣除 确认在途300件按企业口径计入 预计可用库存1300件低于补货点 我的判断是,在途库存不能无条件计入。供应商过去经常延迟交付时,应按“确认到货概率”折算;例如300件在途只有80%的准时到货率,计划中最多按240件使用。
否则,系统会显示库存充足,实际却在促销期间断货。补货规则还要设置例外条件:大促即将开始、新品销量快速增长、供应商交期异常、库存出现质量冻结时,不能继续沿用平日均值。补货计划的第一步不是套公式,而是先确认“这个库存数字到底能不能在需要时被销售使用”。
我曾经把所有SKU都设置成15天安全库存,短期内缺货率确实下降了,但几个月后发现长尾商品的库存金额明显上升,很多商品半年都没有卖完。现在我更倾向于根据销量波动和供应商交期波动分别设置,而不是给所有商品一个统一天数。
安全库存不是越高越稳妥,它本质上是在购买一种“应对不确定性的保险”。如果需求稳定、供应商交期可靠,安全库存可以较低;如果销量波动大、交期经常延迟,才有必要提高安全库存。在缺少完整统计模型时,可以先用一个便于执行的管理公式:安全库存=日均销量×需求波动缓冲天数+日均销量×交期波动天数。
例如某商品日均销量100件,平时日销量在80至130件之间,可以设置2天需求缓冲;供应商平均交期7天,但实际可能延迟2天,那么交期缓冲为2天。安全库存约为100×2+100×2=400件。
商品类型需求特征交期特征建议策略 A类稳定款销量高且波动小交期稳定保障服务水平,控制缓冲天数 B类促销款活动期间波动大交期一般单独建立活动预测,不直接套日常库存 C类长尾款销量低且不连续可采购或定制降低库存上限,必要时采用订单驱动 最容易踩的坑,是把促销峰值直接当成日均销量。
比如某商品平日每天卖100件,大促连续3天每天卖500件,如果把500件作为长期日均销量,安全库存和补货量都会被放大。更合理的做法是把自然销量、活动增量和活动持续时间拆开计算。我建议每月复盘一次安全库存,而不是设置后长期不变。重点观察缺货率、滞销库存金额和供应商实际交期。
如果缺货下降了,但超90天库存金额持续增加,说明安全库存并非真正降低风险,而是在用现金流掩盖预测问题。
我遇到过一种很典型的情况:供应商说一次采购1000件可以便宜5%,采购团队觉得赚到了,但这批货后来占用了近两个月的仓储空间。表面上采购单价下降,实际加上资金占用和滞销处理后,综合成本反而更高。
补货量不应只按“销量乘以库存天数”计算,而要在目标库存、采购约束和总成本之间做校验。基础逻辑是:建议补货量=目标库存-预计补货后可用库存。假设某SKU日均销量100件,目标覆盖库存为20天,目标库存就是2000件。
当前可用库存为900件,已确认在途库存为400件,则理论补货量为2000-900-400=700件。如果供应商最小起订量为1000件,不能简单地把700件四舍五入为1000件后直接下单,还应比较两种方案的综合成本。
方案采购数量库存覆盖变化主要风险 A:按需求采购700件接近目标库存需要与供应商协商MOQ B:按MOQ采购1000件多出300件,约3天销量资金和仓储占用增加 C:为折扣大量采购2000件以上覆盖周期明显拉长滞销和现金流风险最高 判断是否接受批量折扣时,应比较折扣节省额与新增库存成本。
新增库存成本至少要考虑采购资金占用、仓储费用、损耗、过期和清仓折价。如果采购折扣只节省800元,而额外库存预计产生1200元持有及处理成本,这个订单就不应被称为“降本”。我的经验是,把补货量分成“理论需求量”和“可执行采购量”两层。
理论需求量由销售和库存数据决定,可执行采购量再经过MOQ、包装规格、仓容、现金流和供应稳定性校验。这样既不会让采购人员机械下单,也能避免运营人员只按销量拍脑袋。
我见过一家公司每天都在更新库存表,但采购、运营和仓库使用的不是同一套数据:运营看订单,采购看采购单,仓库看实物,最后每个人都认为是别人算错了。后来他们把补货流程拆成数据确认、异常审批和到货复盘三个节点,问题才开始减少。
补货计划失效,通常不是因为公式不够复杂,而是因为数据口径、责任边界和异常处理没有固定下来。企业至少要明确谁提供需求、谁确认库存、谁核对供应、谁批准采购,以及谁负责复盘结果。
建议采用以下执行流程:数据汇总→SKU分层→计算补货点→扣除锁定和在途库存→校验MOQ及预算→生成采购建议→异常审批→下单跟踪→到货复盘。
角色必须提供或确认的内容常见失误 运营日常销量、促销计划、上下架变化把活动峰值当作长期需求 采购实际交期、MOQ、价格、订单状态只看平均交期,不看延迟记录 仓储可用库存、冻结库存、库龄、盘点差异把残次品计入可销售库存 财务或管理层预算、资金占用、库存上限只关注采购单价,不看总成本 表格或系统中至少应保留SKU、日均销量、采购提前期、安全库存、可用库存、锁定库存、在途库存、补货点、建议补货量、MOQ、库存库龄和异常说明。
缺少“异常说明”这一列时,后续很难解释为什么某次补货量远高于常规水平。落地后不要只考核库存金额下降,还要同时观察缺货率、订单满足率、库存周转天数、超90天库存占比、紧急采购次数和供应商准时交付率。库存金额下降但缺货率上升,通常不是库存管理改善,而是把成本从仓储端转移到了销售损失和加急物流端。
最有效的复盘方式,是每周处理异常SKU,每月调整补货参数。对于连续两周预测偏差较大的商品,应重新检查促销因素、退货率和供应商交期;对于长期低周转商品,则应设置库存上限或改为低频采购,而不是继续沿用统一补货规则。


读者评论
把库存天数从32天降到18天却导致履约成本每月增加7万元,这个案例很有说服力。补货确实不能只看库存金额,缺货、加急采购和拆单发货都应纳入总成本。
库存状态拆分这一部分很实用。订单锁定、质检冻结和残次库存如果直接抵扣补货量,系统数据再完整也会造成缺货或重复采购,建议企业先统一“可用库存”口径。
商品分层比单纯做ABC分类更接近实际。高贡献且需求波动大的商品,最好把日常需求和活动增量分开预测,否则容易把一次促销峰值误当成长期需求。