
仓库里有货,不等于不会缺货;货架空了,也不一定是安全库存设得太低。中小商家常见的真正问题,是把“安全库存”当成一个固定天数或固定比例,结果畅销品还是断货,慢销品却越压越多。我的判断是:分级预警的价值不在于多设几种颜色,而在于把需求波动、补货提前期、库存位置和处理动作连起来,让不同风险对应不同决策。
仓库盘点显示有货,只回答了“此刻账面上有多少”,没有回答这些货是否已被订单占用、在途货是否赶得上、补货是否会遇到供应延迟。诊断安全库存时,我会先看库存位置,而不是只看现货数量。
库存位置通常按“可用现货+确认在途-已分配订单-欠交数量”计算。是否把待质检、冻结、残次品计入可用量,要按企业真实出库规则决定。若库存位置低于补货点,才触发补货判断;若现货已经不足以覆盖未来几天的刚性需求,则要同时触发缺货处置。
安全库存的核心作用,是吸收需求和供货的不确定性;补货点则负责决定何时启动补货。两者不是一回事。把补货点直接叫作安全库存,或把“备够十五天”当作完整策略,都会把关键因素藏起来。
我建议至少区分四种状态:正常、关注、行动、应急。状态应结合剩余可售天数、补货提前期、库存位置、商品重要性和数据可信度判断,而不是仅按仓库现货从多到少排序。
等级的意义是缩短判断时间。若所有预警都只显示红色,仓库人员最终会把红色当作背景;若每种等级都明确责任人、处理时限和升级条件,提醒才有执行价值。
中小商家没必要第一天就为几千个 SKU 建立复杂预测模型。先从销售额、毛利贡献、缺货损失、供应风险和替代难度中找出一小批关键商品,算清这些商品的需求与补货参数,通常比全仓统一加库存更有价值。
一个能落地的起点是:先选出约二十至五十个重点 SKU,回看最近八至十二周的日销量、缺货记录、采购下单日和实际收货日。这个数量只是方便小团队试运行的建议范围,不是行业标准;SKU 很少的企业可以全量做,商品多且差异大时则可按品类分批。

我做库存诊断时,通常先把缺货拆成四类:需求突然上涨、供应交期延长、账实不一致、补货动作太慢。它们看起来都像“库存不够”,实际要改的机制并不相同。
例如,某款收纳用品在周末促销后销量翻倍,若补货仍按过去三十天的日均销量计算,模型可能低估短期需求;某款配件日常销量稳定,但供应商交期从七天拖到十四天,原有补货点就会失效;还有一种情况是货已经到仓,却因质检状态、库位错误或系统同步延迟而无法销售。
如果不先区分原因,企业通常会采用最容易想到的措施:把所有商品的安全库存统一上调。短期可能少一些缺货,但库存资金、仓储占用和滞销风险也会一起上升。
平均销量适用于需求相对平稳的商品,不适用于所有 SKU。常态日销量为五件的商品,活动日突然卖出四十件,并不能简单说明之后每天都会卖四十件;反过来,若活动期间因断货只卖出两件,销量数据也可能低估真实需求。
因此,销量序列中至少要标注促销、断货、上新、价格调整、节假日和渠道变更等事件。若数据没有事件标签,异常值只能被看见,很难被解释。我的经验判断是:小商家做库存分析时,先把“为何变化”标出来,往往比先换更复杂的算法更有效。
供应商说“七天交货”,并不等于每次都在七天内到仓。采购下单、供应商备货、干线运输、预约入仓、收货质检都可能计入企业实际补货周期。若企业只记录下单日期和签收日期,就可能把中间等待误认为运输时间,难以定位改善责任。
我会建议把交期拆成下单至出库、运输、预约等待、收货质检几个时间段。对决策而言,最终仍要用“从发出补货信号到可销售”的完整周期,但拆分有助于判断是供应商延迟、物流波动还是仓内处理造成风险。
商品售罄后,销售系统记录的销量会下降甚至归零,但消费者想买却买不到的需求通常不会完整进入订单数据。这种现象会让销量均值和波动率同时偏低,进一步造成安全库存设置不足。
可用的补充信号包括缺货天数、商品页访问、加购、客服询问、取消订单、替代品销量和补货后短期回弹。它们各有偏差,不能直接等同于真实需求,但有助于识别“销量下降是需求变弱,还是无货可卖”。

“每个商品都备十五天”容易执行,也容易造成两头不讨好。日销一百件、交期十天的商品,十五天库存可能不够;日销一件、交期稳定且可快速补货的商品,十五天库存可能已经超过合理范围。
固定天数可以作为临时过渡规则,但要讲清计算口径:按过去多少天的平均销量、是否剔除促销、在途是否计算、低销量商品如何处理、季节切换时谁来调整。若这些条件没有定义,所谓统一规则只是把不同 SKU 的风险混在一起。
两个商品的日均销量即便都是十件,需求稳定性也可能完全不同。一个每天卖九至十一件,另一个在零件与二十件之间剧烈起伏;只用均值计算补货点,会把它们误当成同一种商品。
需求波动可以用标准差、变异系数或分位数观察。变异系数等于需求标准差除以平均需求,便于比较不同销量规模的商品;但当平均销量接近零时,这个比值会失真,此时更适合结合间歇需求特征、最小订货量和人工业务判断。
如果参数使用承诺交期,实际交期却经常晚三至五天,预警会系统性偏晚。安全库存需要吸收交期不确定性,因此数据应采用实际补货周期,并明确异常订单是否纳入。
不能为了让平均交期“好看”就删除延期记录。更合理的做法是保留订单级数据,区分供应商、运输方式、采购批量和季节,再决定是否采用近期滚动统计或分位数。对于交期很长且供应商少的商品,极端延期尤其不能被均值掩盖。
黄色、橙色、红色如果没有负责人、时间要求和处理规则,无法构成管理机制。采购人员可能以为仓库会处理,仓库认为运营负责,运营又以为采购已经下单,最后所有人都看见了风险,却没人采取动作。
每一级预警至少要包含触发条件、责任岗位、处理时限、可选动作和升级条件。例如,关注级在当日核对在途与销量;行动级在一个工作日内确认采购或调拨;应急级立即评估替代品、订单优先级和加急成本。时间要求要结合业务工作时间和供应节奏制定。
提高库存可能降低某些缺货风险,却不能修复账实不符、审批拖延、商品预测失真和供应商频繁失约。若问题发生在数据同步或补货执行环节,增加安全库存只是用资金替代流程改进。
我会把加库存视为有成本的保险,而不是默认选项。只有当商品缺货代价较高、替代性低、补货周期长、需求和交期确有波动,并且其他改善措施无法及时消除风险时,才有理由提高缓冲水平。
| 常见现象 | 容易采用的错误动作 | 更值得先核实的证据 |
|---|---|---|
| 促销后连续缺货 | 全品类统一增加库存比例 | 促销日期、销量抬升持续时间、活动前备货与补货周期 |
| 系统显示有货但无法出库 | 继续提高库存上限 | 质检、冻结、库位、订单占用和库存同步记录 |
| 供应商经常晚到 | 只按承诺交期计算补货点 | 订单级实际交期分布及延迟发生环节 |
| 慢销商品占款增加 | 按统一天数继续补货 | 需求间歇性、替代关系、最小订货量和积压库龄 |
在计算任何阈值前,我会先查四组数据:日销量或订单需求、可售库存、采购在途、实际补货周期。之后再核对已分配订单、退货、残次品、冻结库存和多仓调拨。
最常见的数据陷阱不是公式错,而是口径错。例如,在途采购已计入库存位置,但供应商尚未确认出货;或者把不可售品算进现货,却没有对应的质检处理时间。先确认字段含义,再计算阈值,能避免“模型很精确、结论却不可信”。
可以给数据设置可信度标记:高可信数据记录完整且口径稳定;中可信数据存在少量缺失或活动影响;低可信数据频繁调整、断货记录不全或库存状态不同步。低可信 SKU 可以先人工复核,不应机械执行自动补货建议。
我通常把“重要性”和“波动性”分开看。重要性可参考年度销售成本、毛利贡献、缺货损失、客户承诺和替代难度;波动性可参考需求变异、间歇性、季节性和交期稳定度。
ABC 分层常按年度需求价值划分,但划分阈值需要根据企业规模与管理能力设定,不能把某个固定百分比包装成普遍标准。XYZ 分层则可以按需求稳定程度粗分。两者交叉后,管理策略比单独按销量排名更有解释力。
当需求均值和补货周期相对稳定时,可用“补货点=平均日需求×平均补货周期+安全库存”作为基础框架。它的优点是直观,便于采购和运营对齐;局限是无法自动解释促销、季节变化、断货缺失和供应周期结构性改变。
当需求与交期都存在波动时,可用更明确的统计近似方法估算安全库存。若按日需求和交期近似独立,且需求波动近似稳定,常用表达为:安全库存约等于服务水平系数乘以“交期内需求方差”的平方根。需求和交期都波动时,可近似写为:
安全库存 ≈ z × √(平均交期 × 日需求标准差²
+ 平均日需求² × 交期标准差²)
补货点 = 平均日需求 × 平均交期 + 安全库存
这不是所有场景都适用的精确公式。若需求呈明显季节性、促销尖峰、间歇性,或交期与需求存在相关性,应使用分段数据、情景推演或更适合的预测方法。公式的价值是帮助团队把假设说清楚,不是替代业务判断。
安全库存中的系数通常与目标服务水平相关。目标越高,缓冲通常越大,但增加的库存未必带来等比例的收益。缺货会造成流失销售、客户体验下降或合同违约;持有库存则会产生资金占用、仓储成本、损耗和过时风险。
对于核心耗材、重要配件或客户承诺明确的商品,较高服务水平可能有其合理性;对于可替代、需求偶发、保质期短或容易过季的商品,过高目标可能反而增加损失。企业应按商品组定义目标,而非全仓一刀切。
库存位置低于补货点,意味着需要检查补货;但如果货已经在途,仍需判断预计到货时间是否早于库存耗尽时间。预计剩余覆盖天数可用可售库存除以近期日均需求初步估算,但必须调整活动、订单峰值和已承诺需求。
如果预计到货晚于库存耗尽日,单纯追加采购可能赶不上当前缺口。此时应进入应急决策:供应商加急、跨仓调拨、拆单发货、临时替代、调整促销节奏或对客户沟通。把“需要补货”和“来得及补货”分开判断,是分级预警中最容易被忽视的环节。

下面用一家线上零售商的三类商品做情景模拟,展示计算与判断方法。数据用于演示,不是九数云客户案例,也不是行业平均值。实际应用时应替换为企业自己的日销量、订单占用、供应商交期和采购约束。
| 商品 | 日均需求 | 日需求标准差 | 平均交期 | 交期标准差 | 库存位置 |
|---|---|---|---|---|---|
| A:常销收纳盒 | 10件 | 4件 | 7天 | 2天 | 112件 |
| B:关键替换配件 | 4件 | 1件 | 14天 | 3天 | 67件 |
| C:季节装饰品 | 12件 | 8件 | 10天 | 4天 | 260件 |
为便于手算,先采用服务水平系数 z=1.65 作为情景参数。它只是演示值,不代表建议所有商品都采用同一服务水平。商品 A、B 的需求和交期波动可以用上述近似公式推算;商品 C 有明显季节性,不能直接用当前均值外推,因此还要看活动计划、季节进度和过季损失。
商品 A 的补货周期内平均需求是 10×7=70 件。交期内需求方差近似为 7×4²+10²×2²=512,标准差约为 22.6 件。乘以 1.65 后,安全库存约为 37 件,补货点约为 107 件。
当前库存位置为 112 件,高于 107 件,因此按这个简化模型还没有达到补货触发线。若系统只看库存位置,可能会显示“正常”;但如果这 112 件中有一批在途货物即将延迟,或者近期有已确认促销,就应重新计算预计耗尽时间,而不是把“高于补货点”当成绝对安全。
商品 B 的补货周期内平均需求为 4×14=56 件。方差近似为 14×1²+4²×3²=158,标准差约为 12.6 件。按同一情景系数估算,安全库存约为 21 件,补货点约为 77 件。
当前库存位置为 67 件,低于补货点约 10 件,预警应进入行动级。采购不能只看“仓库还有五十多件”,还要确认这十件差额会不会在新货到达前扩大。如果商品不可替代、关键客户有承诺,可能需要先询问供应商能否拆批发货;若有兼容替代件,也可以同步确认替代方案。
如果机械代入商品 C 的均值和标准差,计算出的安全库存会很大。但它是季节装饰品,当前十二件日均需求可能只对应旺季阶段;季节结束后,库存残值可能明显下降。对这种商品,库存保护的核心不只是缺货概率,还包括补货到达时剩余销售窗口。
我会把季节商品的判断拆成两个问题:补货到达前是否会缺货,以及到货后是否有足够销售时间消化。若订单周期已经逼近季节尾声,继续补货可能把缺货风险换成滞销风险。这里更适合用分周需求情景和采购截止日期,而非全年统一安全库存。
假设商品 B 的采购周期为十四天,预警当天库存位置低于补货点,但采购审批还要两天。团队需要把审批时间纳入实际补货周期,或者将“预警到下单”的内部等待单独监控。否则模型以为十四天能补到货,实际周期可能已经变成十六天。
每次预警结束后,我建议记录触发日期、预警原因、采取动作、实际到货日期、是否缺货、缺货持续时间和最终销量。连续复盘四至八周后,团队才能判断参数是否过高、过低,还是流程执行拖延。若只记录“补了多少货”,无法知道机制是否变好。

以九数云为例,中小商家可以把它作为库存数据分析和经营看板的承载方式之一。前提是企业的订单、库存、采购和商品主数据能够按统一 SKU、仓库、日期等口径整理,并确认平台实际支持的连接方式、字段更新频率和权限配置。具体能力与接入范围应以官网说明及实际产品验证为准,不能仅凭看板截图推断。
我会先把看板做成三层。第一层是全局风险:行动级和应急级 SKU 数、预计缺货日期、库存金额及数据异常数量。第二层是商品诊断:日销量趋势、库存位置变化、在途到货时间、实际交期分布和促销标记。第三层是处置记录:责任人、预警时间、采购单状态、预计到货时间、最终结果。
真正有用的看板不是把更多字段放在一个页面上,而是能从“有多少红色预警”点进去回答“哪一个 SKU、什么原因、谁来处理、最晚何时处理”。如果数据刷新是每日一次,就不能把它包装成实时预警;若库存系统允许人工回写,也要保留更新时间和修改记录,避免把旧数据当成当前状态。
在工具选择上,我更重视四项验证:能否按企业 SKU 和仓库口径关联数据;能否追溯指标计算方式;能否看出数据最后更新时间;能否把预警结果分派给实际责任人。若某项不满足,可以先用导出表格做小规模验证,再决定是否需要更完整的数据连接或流程工具。
如果商品数量不多、销量记录分散,先不要急着上复杂预测。整理近八至十二周销量和至少数月采购订单的下单、到货记录,按 SKU 建立基础表,人工核对可售库存、在途和订单占用。
第一版只需要补货点、当前库存位置、预计耗尽日期、预警等级和处理人。每周复核一次参数,每次缺货后补充原因。等数据口径稳定,再考虑自动刷新或更细的分层。
多渠道销售时,一个仓库的库存可能已经被不同平台订单占用;多仓企业还要考虑调拨时间与费用。此时不能把所有仓库库存简单相加,再与总补货点比较,因为商品从一个仓库转到另一个仓库需要时间,且可能受渠道承诺限制。
建议按“仓库,SKU,渠道”明确可承诺库存,另列跨仓调拨在途。对共享库存商品,定义订单优先级与安全缓冲归属,避免同一份库存被多个渠道同时承诺。若调拨比供应商补货更快,预警动作中应加入调拨选项,并比较调拨成本与缺货损失。
促销商品不要只靠过去的日均销量自动外推。应在活动前将预计活动量、活动持续天数、活动后回落期和补货截止时间写入计划,明确是采购提前备货还是限制活动库存。
活动后则要区分需求回落和未满足需求。如果销售受缺货限制,实际销量低于预估不代表库存充足;如果促销结束后需求迅速恢复常态,则不能把活动峰值长期写入安全库存。可把活动期间参数设为临时值,并设置失效日期,避免过期规则继续生效。
供应商交期波动显著时,提高缓冲可能是过渡措施,但要同时记录准时交付率、延期天数、缺货责任和加急成本。与供应商协商分批交付、滚动预测、锁定产能或缩短确认时间,可能比长期持有额外库存更经济。
若供应商频繁延期且商品不可替代,应进行风险升级:寻找第二来源、验证替代规格、设置更早的采购触发点或重新评估服务承诺。若延期极少且缺货代价有限,则未必需要用高库存覆盖罕见极端情况,应比较资金成本和实际风险。
新品上市阶段缺少历史数据,可参考相似 SKU、预售订单、渠道流量和供应商最小起订量,但应把假设标出来,并采用小批量、分阶段补货或快速复盘。对临近下架、过季或保质期有限的商品,安全库存不能只按缺货概率计算,还要考虑剩余销售窗口和清货成本。
如果追加一批货的预期毛利低于滞销折价、仓储和资金成本,即便补货点触发,也可能选择不补。补货规则应允许“有风险但不补货”的经营决策,并记录原因,而不是把所有预警都当成必须采购的命令。

服务水平提高通常需要更多缓冲,但具体增加多少取决于需求分布和交期结构。对于缺货会影响整套产品交付、售后维修或关键客户生产的商品,较高保障可能值得;对于可替代品、非核心配件或短生命周期商品,额外库存可能只是把风险从断货转成积压。
我建议至少比较两类成本:缺货成本和持有成本。缺货成本可包括流失毛利、加急运输、客户补偿、平台表现影响和后续流失;持有成本包括资金占用、仓租、损耗、过时和清货折价。难以精确计量时,也要把估算口径写清楚,并用区间而非假精确单值。
数据口径稳定、需求相对平稳、采购规则简单的商品,可以逐步自动生成补货建议;在途不确定、活动频繁、供货受配额限制或商品即将下架的 SKU,更适合保留人工审核。
自动化不是“系统决定一切”,而是减少重复核对,把人工留给异常判断。实施初期可采用建议模式:系统计算数量,采购人员确认或修改,并填写原因。连续观察一段时间后,再对稳定商品开放自动下单,且保留额度上限、异常拦截和回滚机制。
若问题主要由真实需求波动造成,适度缓冲或更短补货周期可能有效;若主要由审批、排产、收货和上架慢造成,应先缩短流程;若供应商延期是主因,则供应协作或备选来源可能更有效。
可以用“新增一件库存带来的缺货风险下降”与“新增一件库存带来的持有成本”做边际比较。这个计算不需要第一天就追求精确,但至少要问清:多备的库存解决了哪一段风险?若答案只是“让看板不那么红”,就缺乏充分理由。
每个 SKU 单独调参数,理论上更贴近商品特征,但维护成本很高;全仓统一规则简单,却会忽视需求、交期和缺货损失差异。中小商家适合先分成有限几组,每组采用一套可解释规则,再对关键商品单独处理。
分层的目标不是分类越细越专业,而是让管理动作产生差异。若分了十几类,最后仍由采购人员用同一个经验数下单,分类只增加维护负担。每个分组应能对应不同的复核频率、目标服务水平、订货批量或替代策略。

先为关键字段建立业务定义:现货是否包含质检中库存;在途是否必须有确认出货;已分配订单是否按支付还是按仓库锁定;退货何时恢复可售;跨仓调拨如何计入库存位置。字段定义应由采购、仓库、运营共同确认,不能只由报表制作人决定。
同时检查数据更新时间。每个看板至少显示数据截至时间、最近一次同步时间和异常记录数。若某个数据源没有更新,预警应显示“数据待核验”,而不是继续用旧数生成看似正常的结论。
从高重要商品、长交期商品和近期缺货商品中选一批 SKU,按历史数据回放。假设在过去某一天触发预警,检查当时库存位置、后续实际需求、实际到货日和是否缺货。这样可以观察补货点触发得早不早、晚不晚,以及数据口径是否遗漏了订单占用。
不要只看模型预测误差。还要看预警提前量、触发后未处理比例、缺货发生率、过量库存金额和采购建议被修改的原因。一个预测误差略高但能及时暴露延期风险的规则,可能比数字更漂亮却不适用于实际流程的模型更有经营价值。
把每个等级写成可执行的动作卡片。关注级核对数据和到货;行动级确认采购数量、供应商及审批时限;应急级启动加急、调拨、替代品或客户沟通;数据异常级暂停自动建议并指定数据负责人。
动作卡片应明确谁负责、多久完成、需要留下什么记录。预警不是采购部门单独的指标:仓库负责可售状态,运营负责活动计划,采购负责供应确认,财务可能需要提供资金与采购约束。跨岗位责任不清时,系统提醒越多,反而越容易互相推诿。
每月看一次参数是否需要调整,每次严重缺货或大额滞销后做事件复盘。月度指标可包括缺货天数、订单满足率、库存周转、超储金额、预警处理时长、采购建议修改率和供应商实际交期偏差。
指标不要只追求“缺货率下降”。如果缺货率下降的同时库存金额翻倍,策略未必改善;如果预警数量减少是因为数据漏接,也不是好结果。至少要把服务结果和库存代价放在一起观察,并结合商品类别、渠道和仓库拆分。
当关键 SKU 的库存口径稳定,采购周期有足够记录,预警原因能被解释,处理责任能够闭环后,再逐步自动化。建议先让系统生成采购建议,由人员确认;随后只对低风险、稳定需求、供应明确的商品自动下单;高波动、季节性、临近下架和高金额商品保留审批。
如果自动建议经常被人工修改,应先分析修改原因,而不是简单把自动化比例当成绩效。人工修改可能说明模型漏掉促销、MOQ、供应配额或多渠道分配,也可能是库存数据不准。每一种修改都应有分类,才能判断应该改参数、补字段还是调整权限。

我对安全库存管理有一个明确判断:企业不需要先算出一个看似精确的“正确库存”,才开始改善。更现实的起点,是先分清哪些 SKU 缺货代价高、哪些需求和交期不稳定、哪些库存数据不可信,再让每一种风险都有对应的处理动作。
分级预警也不是库存颜色管理。若它只告诉团队“库存偏低”,却不说明库存位置怎么算、需求为何变化、预计何时断货、谁要在什么时候处理,它就只是另一张报表。相反,一套参数不复杂但数据可复核、动作有责任人、结果能复盘的机制,通常更适合中小商家持续使用。
下一步可以从三件事开始:挑出一批关键 SKU,核对近几个月真实交期和库存状态;用需求波动与交期波动重新估算补货点;把关注、行动、应急三个等级分别写成责任人、时限和动作。运行一个补货周期后,再根据缺货、超储和处理记录调整参数,而不是先给全仓统一加库存。
我仓库里有些货经常断货,另一些货却越囤越多,单看库存总额也看不出原因。我想先弄清楚,究竟是需求波动、供货周期,还是补货流程出了问题,应该从哪些数据开始查?
先别急着给所有商品统一加库存。诊断时把问题拆成三段:需求是否波动、供应商是否按期交货、库存记录是否可信。建议抽取最近 8 至 12 周的销量、每日可售库存、下单日期、到货日期和缺货记录,按商品逐项核对;只看月销量平均值,容易漏掉促销尖峰和供应延误。
一个实用检查是对照账面库存与实物库存,并检查退货、预售、残次品是否被误计为可售库存。若账面库存高但仍频繁缺货,问题可能是库存准确率或可售数量定义,而不是安全库存太低。下面的数字仅为演算示例,不代表真实商家数据。
例如,某商品日均销量 20 件,过去一段时间日销量标准差为 6 件,供应商平均交期 5 天。若实际交期经常从 4 天拖到 8 天,单用“日均销量乘平均交期”就会低估风险。先把销量波动与交期波动分开记录,才能判断该增加缓冲,还是先处理供应商履约问题。
我看到不少算法只用日均销量乘交期,再加一个固定比例,但不同商品卖得快慢、供应商稳定性差异很大。我想知道有没有一种我能复算的办法,也想判断服务水平设得太高会不会造成过量备货。
一个便于落地的简化方法是:补货点=交期内平均需求+安全库存。若交期近似固定,安全库存可估算为服务系数 × 日销量标准差 × √交期天数。服务系数越高,缺货保护越强,但库存占用也通常越大;它不是越高越好。
沿用示例:日均销量 20 件、日销量标准差 6 件、固定交期 5 天,取约 95% 的服务水平系数 1.65,安全库存约为 1.65 × 6 × √5 ≈ 22 件。交期内平均需求为 20 × 5=100 件,因此补货点约为 122 件。这里计算的是库存位置触发值,不应误当成每次订货量。
如果交期本身也波动,可用更完整的近似式:安全库存=服务系数 × √(交期均值 × 日销量方差+日均销量² × 交期方差)。假设平均交期仍为 5 天、交期标准差为 1.5 天,安全库存约为 54 件,明显高于交期稳定时的 22 件。这说明交期不稳时,先催促供应商缩小波动,可能比长期多囤库存更划算。
小商家不必一开始追求复杂模型。先用稳定销售、交期记录较完整的商品试算,再按月回看实际缺货和库存金额;若库存持续增加而缺货并未减少,应检查销量数据、交期设定和服务水平,而不是继续上调安全库存。
我不想再收到一堆只有“库存偏低”的消息,最后没人知道谁要跟进、什么时候下单。我在考虑做黄、橙、红三级提醒,但不确定每一级应该对应什么库存状态和行动。
分级预警的价值不在颜色,而在于把“发现风险”变成“明确动作”。可以按库存位置判断:库存位置通常等于可用库存+在途库存-已承诺未发货量。若只看货架上的现货,可能在货物已在路上时重复下单,也可能漏算已经被订单占用的数量。
黄色预警可表示预计未来 7 天内会触及补货点,由采购负责人核对销量、在途货和供应商交期;橙色预警表示库存位置已到补货点,要求在当天确认采购数量与到货时间;红色预警则表示按当前销量,现有可用库存可能撑不到下一批货到达,应升级处理,例如拆单加急、调拨或限制促销。
每条提醒最好包含商品、当前库存位置、预计可售天数、触发原因、负责人和截止时间。以日均销量 20 件、补货点 122 件为例,若库存位置降至 122 件,橙色提醒应促使团队核对采购计划;若可用库存只有 60 件且正常交期还要 5 天,红色提醒就应给出缺口风险,而不是只重复显示“库存不足”。
设置阈值前先明确预警对象和处理时限。若黄色提醒没有对应责任人,或红色提醒仍需层层确认才开始处理,增加提醒等级只会增加噪声,不会缩短补货时间。
我担心系统一旦频繁报缺货,团队就会不断调高安全库存,最后仓库越来越满。我也遇到过促销后销量数据突然升高、供应商临时延期的情况,不知道应该临时处理还是直接改长期参数。
把临时异常和长期规律分开处理。促销、季节变化或一次性大单可能抬高短期销量,供应商单次延误也不必然代表今后交期都会变长。每次改参数时记录原因、适用商品和复核日期,避免一次异常永久写入补货规则。可以每周查看两项结果:缺货次数或缺货天数,以及平均库存和滞销库存金额。
若缺货下降但库存金额快速上升,要检查服务水平是否过高、最小订货量是否过大、在途库存是否重复计算;若库存不高却持续缺货,应优先核对库存准确率、订单占用和交期数据。建议先选 20 至 50 个有稳定销售记录的商品试运行 4 周,保留原规则作为对照。
记录预警触发时间、实际下单时间、到货时间和是否缺货,再按商品类别调整;不要仅凭一次断货就给全仓统一加安全库存。最常见的坑是把预警阈值当成订货数量,或忽略供应商最小起订量、整箱规格和现金流限制。补货点回答“何时行动”,订货量回答“这次买多少”;
两者分开管理,才能既减少断货,又避免把资金长期压在低周转商品上。


读者评论
库存位置的口径讲得很实用,尤其是把已分配订单和不可售库存扣除。我们之前只看账面现货,后来发现不少库存其实已被订单占用,预警确实会晚。
先挑重点 SKU 试运行比全仓改规则更可行。不过八至十二周数据遇到季节品或大促时可能不够,最好把活动和缺货记录单独标记,再判断参数是否适用。
分级预警如果没有负责人和处理时限,确实容易变成看颜色。文章把关注、行动、应急对应到核对、补货和替代方案,比较利于团队明确下一步。