
电商库存预警最容易被误解成一个“库存低于某个数字就发通知”的功能。实际经营中,仓库里明明还有几百件货,店铺却可能因为锁定订单、质检品、渠道分仓和补货延期,在两三天后无法继续发货。我的判断是:缺货预警的核心不是提醒得更频繁,而是让团队在商品真正断货之前,完成一次可验证的业务处置。这意味着预警流程必须同时回答四个问题:当前到底有多少可售库存、还能销售几天、补货能否及时到达、收到预警后谁在什么时间内采取什么动作。
很多团队每天查看的是仓库实物库存,但消费者真正能买到的,是扣除锁定订单、不可售品和渠道分配限制之后的可售库存。两者之间的差异,往往就是缺货风险被延迟发现的原因。
我在梳理电商库存流程时,会先把库存拆成几个状态,而不会直接拿ERP里的“库存余额”做判断。一个商品的基本库存口径可以这样理解:
可售库存 = 实物库存 − 已锁定库存 − 质检及不可售库存 − 已分配但尚未扣减的渠道库存。
在途库存通常不能直接加进可售库存。只有当货物已经确认发运、预计到仓时间可靠,并且入库、质检和上架时间都被纳入计算时,才可以把它作为“预计补充量”参与风险判断。否则,在途库存只是账面上的安慰,并不能解决今天的订单履约。
固定数量预警线很容易搭建,但不适合SKU差异明显的电商业务。500件库存对于日销20件的商品,可能可以支撑25天;对于日销200件的商品,只够卖两天半。真正有意义的判断是库存还能覆盖多久,以及新货是否能在库存耗尽前到达。
基础公式可以先从下面这组开始:
例如,某SKU可售库存为1,100件,预计日销量为100件,库存覆盖天数就是11天。如果采购下单、生产、运输、入库和质检合计需要10天,另外还要留出3天缓冲,那么这个SKU虽然“还有1,100件”,实际上已经低于风险线。
只给采购人员发一封“库存不足”的邮件,不能称为完整流程。预警必须与业务动作绑定,否则系统只是把问题从报表转移到了消息中心。
| 风险等级 | 典型触发条件 | 主要责任人 | 首次响应时限 | 必须完成的动作 |
|---|---|---|---|---|
| 关注级 | 覆盖天数下降,或销量连续高于基准 | 运营、采购 | 1个工作日 | 核查销量、活动计划和供应商交期 |
| 警告级 | 覆盖天数接近补货周期与缓冲之和 | 采购负责人 | 4小时内 | 确认补货、调拨或渠道库存调整方案 |
| 紧急级 | 预计在新货到达前断货,或已影响订单履约 | 业务负责人 | 1小时内 | 启动加急运输、限购、替代SKU或暂停推广 |
这里的时间只是适合中小电商团队的示意基准。高频快消、即时零售和大促场景需要更短的响应时间;低频耐用品则可以使用日级甚至周级管理。关键不在于所有企业使用同一套数字,而在于每个等级都必须有明确的处置边界。

一个同时经营自营商城、第三方平台和直播渠道的商家,通常至少存在四套库存视图:仓库实存、ERP库存、平台可售库存和订单锁定库存。它们的刷新时间、扣减规则和渠道配额可能不同。
例如,仓库在上午10点盘点出某款商品还有800件,但直播间在10点05分产生了200笔订单,ERP尚未完成同步,平台仍然显示可以继续销售。运营看到的是800件,仓储看到的是已经被拣货的部分,采购看到的却可能是昨天的可用余额。此时如果系统只判断“实物库存大于最低库存”,预警就不会触发。
所以我建议多平台商家先建立“库存事实表”,明确每个字段的来源、刷新频率和业务含义。不要把不同系统里都叫“库存”的字段简单相加,也不要默认“在途”与“可售”属于同一个状态。
日均销量是库存预警的输入,但不是永远固定的输入。日常销售期可以参考近7天或近14天销量,大促前则必须加入活动报名量、广告预算、预售订单、历史同期增幅和直播排期。
假设一个SKU平时日销80件,活动期间预计增长到160件。如果仍然用80件作为预计日销量,库存覆盖天数会被计算得过长,预警可能晚一周才出现。相反,如果活动结束后仍然沿用160件作为基准,又会造成大量误报,采购容易过量补货。
在流程设计上,最好把销量基准分成三个状态:日常基准、活动基准和异常基准。每次活动结束后,系统或表格要有一个明确的“恢复日常基准”动作,避免促销数据长期污染预测。
采购表里常见“交期7天”这样的固定字段,但实际交付可能是5天、8天、13天甚至更久。只使用平均交期,等于默认供应商每次都按平均水平交付,而缺货往往发生在交期偏长的那几次。
更稳妥的做法是同时记录平均交期、最长交期、近期延误次数和入库处理时长。对于核心SKU,我通常更关注“交期波动”而不是单纯的平均交期。如果平均交期是7天,但最近5批货有2批超过10天,那么预警缓冲至少要反映这个变化。

这是最常见也最危险的误区。仓库里的库存可能包括已被订单锁定的商品、等待质检的商品、包装破损的商品、退货未检商品,以及已经分配给其他渠道的商品。
如果某商品实物库存为2,000件,锁定订单为500件,不可售库存为200件,渠道已分配库存为300件,那么真正可以继续接单的库存可能只有1,000件。若预计日销量为125件,覆盖天数是8天,而不是按照2,000件计算出的16天。
库存预警的第一条规则不是设置阈值,而是确认阈值使用的库存字段是否能代表真实可售能力。
统一设置“低于100件就提醒”,看起来简单,实际上会把不同销量、不同交期、不同利润和不同履约影响的商品混在一起。
高销量核心SKU可能在低于100件之前就已经无法支撑一天销售;低销量长尾SKU则可能几个月都卖不完100件。两者使用同一条线,前者预警太晚,后者预警太早。
更合理的方式是按SKU分层。可以至少分为核心引流SKU、高毛利SKU、普通稳定SKU、长尾SKU和季节性SKU,并为每类商品设置不同的覆盖天数、服务水平和处置动作。
“库存低于500件”的提醒无法直接告诉运营团队问题有多紧急。预计断货日期则更接近业务决策,因为它可以与补货到货日期进行比较。
例如,库存覆盖天数为12天,预计到货为10天后,看起来还有2天余量;但如果入库、质检和上架需要3天,实际上已经存在1天缺口。预警信息应尽量显示“预计断货日期、预计到货日期和缺口天数”,而不是只显示当前库存。
通知过多会产生报警疲劳。运营人员每天收到几十条重复提醒,最后往往只看红色告警,忽略了还没有变红但已经开始恶化的SKU。
我更建议采用“分级、合并、升级、关闭”四个机制。相同SKU在同一风险状态下不重复推送;风险升级时才再次提醒;超过处理时限自动升级给负责人;确认无风险后关闭当前事件,并保留关闭原因。
看板可以告诉你哪个SKU有风险,但不能自动完成采购审批、供应商确认、仓库调拨和推广调整。很多企业上线看板后仍然频繁断货,原因不是没有数据,而是数据没有进入责任链。
一条合格的预警记录至少应该有状态字段,例如“待核查、已确认、处理中、待验证、已关闭、逾期升级”。如果只有一个红色标记,没有处理状态,就无法判断问题卡在数据、采购、供应商还是仓库。

不建议一开始就把所有SKU全部接入复杂规则。SKU数量越多,数据质量和规则维护成本越高。先从最容易造成经营损失的商品开始,往往更容易验证流程价值。
如果团队只有一名采购和一名运营,可以先管理20至50个重点SKU。先把字段口径、响应时间和复盘机制跑通,再扩展到普通商品。
对于销量稳定的商品,近7天和近14天销量的加权平均足够作为起点。例如,可以让近7天销量占60%,近14天销量占40%,让最近的变化获得更高权重。
对于活动商品,预计日销量应由日常基准、活动增量和异常修正共同构成。活动增量可以参考历史活动数据,但不能直接照搬,因为广告预算、流量来源、折扣力度和平台位置可能已经改变。
对于新商品,如果没有历史销量,我会采用相似SKU、预售订单、投放计划和供应商最小补货批量进行情景预测,同时设置较短的复核周期。新SKU最大的风险不是预测不准,而是团队误以为预测值很准确。
采购交期不是一个孤立数字。流程上至少要拆成下单审批、供应商确认、生产或备货、运输、收货、质检、上架和库存同步几个节点。
| 时间节点 | 需要记录的字段 | 可能造成的延误 | 对预警的影响 |
|---|---|---|---|
| 采购审批 | 申请时间、审批时长 | 跨部门确认慢 | 补货尚未开始,库存继续下降 |
| 供应商备货 | 承诺交期、实际交期 | 产能不足、物料缺失 | 应提高交期缓冲 |
| 物流运输 | 发运时间、预计到达时间 | 线路拥堵、天气、清关 | 在途库存不能立即视为可用 |
| 仓库入库 | 签收时间、质检完成时间、上架时间 | 积压、质检不合格 | 需加入入库和上架缓冲 |
我通常建议至少设置三个层级。关注级用于发现趋势,警告级用于启动补货确认,紧急级用于采取牺牲部分销售效率但保护履约的措施。
举例来说,某SKU预计日销量为80件,正常补货周期为7天,入库处理需要2天,安全缓冲为3天,那么警告线可以按12天覆盖量设计,即960件。紧急线则可以设置为覆盖7天,表示如果仍未确认补货,就需要立即调拨或限制销售。
阈值的单位最好使用“覆盖天数”和“数量”双重展示。数量方便采购执行,覆盖天数方便运营判断紧迫程度。对于波动明显的SKU,覆盖天数比单一件数更具有可比性。

下面使用一个脱敏的情景案例说明流程。某家居商家同时经营多个销售渠道,主推一款收纳用品。仓库实物库存为1,500件,ERP显示库存充足,但运营团队发现客服开始收到“付款后无法及时发货”的咨询。
进一步拆分库存后,数据如下:
| 库存项目 | 数量 | 是否计入当前可售库存 | 判断理由 |
|---|---|---|---|
| 仓库实物库存 | 1500件 | 否 | 只是库存总量,尚未扣除状态占用 |
| 已锁定订单 | 300件 | 否 | 已经对应现有订单,不能再次销售 |
| 质检及不可售库存 | 100件 | 否 | 需要完成处理后才可能恢复销售 |
| 渠道预分配库存 | 100件 | 视渠道规则而定 | 跨渠道调拨前不能直接视为全局可用 |
| 当前可售库存 | 1000件 | 是 | 扣除已知占用后的可销售数量 |
如果近14天预计日销量为100件,当前可售库存只能支撑10天。供应商承诺交期为8天,但收货、质检和上架还要2天,另外考虑近期活动波动,建议保留3天缓冲。由此计算,风险线为13天,商品已经不是“库存充足”,而是“补货窗口正在关闭”。
在这类场景中,我会优先考虑用九数云这类BI工具做库存风险看板的原因,不是因为看板本身能解决采购问题,而是它更适合把多来源数据放在同一分析视图中,帮助团队先统一“库存事实”。其官网提供了面向数据分析和可视化的产品信息,实际选型时仍应以数据接入、刷新频率、权限、计算字段和通知能力的现场验证为准。
对中小团队来说,第一阶段不一定要马上改造ERP或WMS。更现实的路径是先把订单、库存、在途、供应商交期和活动计划汇总到分析层,形成重点SKU看板,再观察预警规则是否有效。九数云可以作为这一阶段的BI看板示例:重点不是做一张漂亮的大屏,而是让运营、采购和仓库看到同一套字段,并能沿着SKU、仓库、渠道和供应商逐层下钻。
选型时我会重点验证以下问题,而不会只看“是否支持可视化”:
如果一个工具只能展示库存余额,却无法解释库存为何下降、补货何时到达、预警由谁处理,那么它更像报表工具,而不是缺货预警流程的一部分。
我不建议一开始做十几个页面。库存预警看板的最小可用版本,可以由四个区域组成。
这四个区域分别回答“哪里有风险、风险从何而来、补货是否可靠、问题有没有被处理”。如果缺少最后一个区域,团队很难知道预警究竟有没有转化成结果。
该家居SKU的可售库存为1,000件,预计日销量为100件,覆盖天数为10天;补货、入库和缓冲合计需要13天,因此存在3天潜在缺口。系统不应只弹出“库存不足”,而应输出类似下面的业务信息:
这样,预警就不再是一个颜色,而是一份可以执行的处置任务。管理者也能快速判断:当前需要补多少货、能否等正常运输、是否需要牺牲部分流量来保护履约。

这种情况的主要矛盾是需求变化,不一定是供应链能力不足。先确认销量上升来自自然增长、广告放量、活动促销还是异常大单。不同原因会决定补货数量和运营动作。
这时最容易犯的错误是看到销量上涨就盲目下大单。若增长由短期活动造成,过度补货会把缺货风险转化成积压风险。
如果日销量没有变化,交期却从7天变成12天,预警线必须立刻上移。采购部门应更新供应商交期字段,而不是继续沿用历史平均值。
短期内可以采取加急运输、分批发货或从其他供应商采购的措施。中期则应比较供应商的价格、质量、交期波动和最低起订量,不能只看报价。
对于核心SKU,如果单一供应商多次造成预警升级,应把“供应商交期稳定性”加入供应商评价,而不只是事后催货。
这种情况通常与多仓分布、渠道配额、库存同步延迟或订单锁定有关。先不要急着采购,因为问题可能不是总量不足,而是库存没有被正确分配。
如果调拨成本明显低于紧急补货成本,应优先调拨;如果仓库之间距离远、调拨周期长,则要同时准备限购和推广降速方案。
并非所有缺货都值得补。季节商品、款式商品和即将停售的商品,补货决策要把剩余销售周期、清仓价格和最低起订量放在一起计算。
如果补货后只能销售两周,但供应商最低起订量需要支撑两个月,那么补货可能会产生更高的积压成本。这种情况下,可以接受部分缺货,转而引导消费者购买替代款,或通过组合销售消化剩余库存。
库存预警的目标不是让所有SKU永远不断货,而是在服务水平、资金占用和库存风险之间做出可解释的选择。
这属于事实缺货,而不是风险缺货。流程重点从采购转向履约优先级和客户沟通。需要先确认订单产生时间、承诺发货时间、客户渠道和商品替代性。

安全库存越高,断货概率通常越低,但资金占用、仓储成本和过期损耗也会增加。安全库存越低,资金效率更好,却更依赖供应商稳定和销量预测准确。
| 策略 | 适合商品 | 优势 | 代价 |
|---|---|---|---|
| 高安全库存 | 核心爆款、替代品少、断货损失高 | 提高履约稳定性,减少紧急补货 | 占用资金,积压和仓储压力更高 |
| 中等安全库存 | 销量稳定、供应商交期可控 | 成本与服务水平相对平衡 | 需要持续维护销量和交期数据 |
| 低安全库存 | 长尾商品、低毛利或生命周期末期商品 | 减少库存沉淀,降低资金占用 | 更容易出现短期缺货,需要替代方案 |
我不建议企业把所有商品都按爆款标准管理。更合理的做法是把服务水平与商品价值、流量贡献和断货后果挂钩。一个低毛利、低销量、可替代性强的商品,没有必要消耗和核心SKU相同的库存缓冲。
自动补货适合销量稳定、供应商可靠、库存字段准确的商品。它能缩短响应时间,减少采购人员重复计算,但也会把错误数据快速放大。
人工审核适合促销商品、新品、季节商品和供应商不稳定商品。它能保留业务判断,但处理速度慢,容易受到个人经验和工作负荷影响。
比较稳妥的方式是分层:
接近断货时,运营团队可能面临一个艰难选择:继续投放,把剩余库存尽快卖完;还是降低流量,延长销售周期等待补货。
如果商品利润高、补货确定性强,并且客户可以接受较长发货时间,继续销售可能更划算。如果补货日期不确定、平台履约考核严格,或者商品是店铺引流款,则应优先保护发货能力。
调价或限购有时可以减缓库存消耗,但它们不是通用解法。涨价可能降低转化,限购可能影响客单价,暂停推广又可能影响整体流量结构。每一种动作都要放进同一张决策表中比较。

如果团队目前依赖多个Excel文件,不必马上追求复杂系统。先建立一份统一库存表,把每个字段的来源和更新责任写清楚。
| 字段 | 字段用途 | 建议更新频率 | 负责人 |
|---|---|---|---|
| SKU编码 | 统一商品身份,避免规格混淆 | 基础资料变更时 | 商品或运营 |
| 可售库存 | 计算当前可承接订单的数量 | 小时级或日级 | 仓储或系统管理员 |
| 近7天、近14天销量 | 计算预计日销量 | 每日 | 运营或数据人员 |
| 补货周期 | 计算风险线 | 每批采购后复核 | 采购 |
| 预计断货日期 | 判断风险紧迫程度 | 每日或实时计算 | 系统或数据人员 |
| 责任人和处理状态 | 推动预警闭环 | 事件发生后更新 | 预警责任人 |
表格阶段最重要的不是公式复杂,而是字段口径稳定。比如“在途库存”到底是供应商已确认发货,还是采购单已经创建?如果这个定义没有写清楚,不同人员会用不同数字做判断。
当数据字段稳定后,可以把重点SKU接入BI分析工具。以九数云为例,建议把看板设计成“风险列表优先”,而不是把大量图表堆在首页。
首页可以显示:紧急级SKU数量、预计7天内断货数量、逾期未处理预警、供应商交期异常数量和当前可售库存金额。点击某个SKU后,再下钻到销量曲线、库存结构、采购单、仓库分布和历史预警记录。
这种设计符合实际工作路径。采购负责人通常不是先看全店库存金额,而是先看哪些商品需要今天处理;运营负责人则更关心哪些活动商品可能在活动期间断货。不同角色应该共享底层数据,但看到不同的行动视图。
自动通知的设计要遵循“少而准”。同一个SKU如果连续三天处于警告级,不需要每天发送一模一样的消息,而应在首次触发、风险升级、责任人逾期和状态关闭时发送关键通知。
通知内容也要避免只写“库存不足”。一条可执行消息至少包含:
预警上线后,至少连续观察4至8周,再决定是否修改阈值。太早调整容易把偶然波动当成规则问题。
建议每周复盘以下问题:

最直观的指标包括重点SKU断货次数、缺货持续时长、缺货订单量和因缺货取消的销售额。这些指标反映最终结果,但不能单独说明流程为什么有效或失效。
例如,某月断货次数下降,可能是销量下滑导致的,也可能是采购增加了库存。只有结合销售规模、库存金额和紧急补货次数,才能判断流程是否真正提高了经营质量。
预警提前天数是一个非常有价值的指标。如果系统每次都在断货前半天提醒,即使提醒准确,也没有给采购和仓库留下实际操作时间。
还应观察预警确认时长、补货决策时长、供应商确认时长和入库上架时长。它们可以帮助团队判断:问题究竟出在发现太晚,还是发现之后动作太慢。
预警准确率不能简单理解为“发出预警后都断货”。如果预警及时促成补货,商品最终没有断货,这应该被视为一次成功的风险处置,而不是误报。
因此,建议把预警结果分成三类:
这种分类比单纯统计“预警后是否断货”更能指导规则优化。
如果团队为了减少断货,直接把所有SKU安全库存提高一倍,断货可能会减少,但库存资金、仓储费用和滞销风险也会同步上升。要判断方案是否划算,至少要比较紧急补货成本、缺货损失、库存持有成本和清仓损失。
| 成本项目 | 需要观察的内容 | 可能的决策含义 |
|---|---|---|
| 缺货损失 | 取消订单、流失客户、广告浪费 | 决定核心SKU应保持多高服务水平 |
| 紧急补货成本 | 加急运输、临时采购、跨仓调拨 | 判断是否值得提前提高预警线 |
| 库存持有成本 | 资金占用、仓储、保险和损耗 | 限制安全库存不能无限提高 |
| 积压清理成本 | 折扣、退货、报废和渠道费用 | 约束季节商品和长尾商品的补货决策 |

先选出20至50个重点SKU,逐一确认实物库存、可售库存、锁定库存、不可售库存和在途库存的定义。把字段来源、更新时间和负责人写入表格,不要依赖口头约定。
同时检查多平台库存同步是否存在延迟,重点关注活动期间、直播期间和大批量订单产生后的库存扣减情况。
为每个重点SKU补充近7天销量、近14天销量、预计日销量、供应商平均交期、近期最长交期和入库处理时间。对于活动SKU,单独记录活动起止日期和预估增量。
如果暂时没有可靠的交期数据,可以先使用历史实际到货时间,并标记为“待验证”。不要把供应商口头承诺直接当作系统事实。
按照覆盖天数设置关注级、警告级和紧急级。每个等级都配置责任人、首次响应时间和必须完成的动作。
在这一阶段,不要追求复杂预测模型。先让团队能够看到“当前可售库存、预计日销量、覆盖天数、补货周期、预计断货日期”这五个核心字段。
为每条预警增加处理状态、原因、方案、预计完成时间和最终结果。逾期未处理的预警自动升级给采购或业务负责人,避免风险长期停留在某个人的待办列表里。
检查哪些预警没有必要、哪些风险没有提前识别、哪些数据字段出现延迟,以及哪些负责人没有按照时限响应。将问题分成数据问题、规则问题和执行问题,不要把所有失败都归因于系统。
两周后再决定是否增加自动通知、跨仓调拨建议、供应商评分和活动预测等高级能力。先跑通闭环,再扩大范围,通常比一开始做一套复杂系统更容易获得真实反馈。

第一,库存口径必须真实。实物、可售、锁定、不可售、在途和渠道分配库存不能混为一谈。
第二,阈值必须与业务相关。库存数量要和预计销量、补货周期、入库时间及需求波动结合,才能判断商品还能卖多久。
第三,预警必须分级。关注级、警告级和紧急级对应不同的响应速度与业务动作,不能所有风险都用同一种提醒方式处理。
第四,预警必须闭环。责任人、处理时限、状态记录、逾期升级和结果复盘缺一不可。否则,再先进的看板也只是把问题展示得更清楚。
如果你的团队目前仍靠人工盘点,下一步不要先追求大而全的系统。先挑选一批高销量、长交期或断货损失高的SKU,建立可售库存和覆盖天数口径,连续运行两周。
如果已经有ERP或仓储系统,重点检查它是否能提供锁定库存、不可售库存、在途到货和预计断货日期,而不是只看系统是否有“库存预警”菜单。
如果准备使用九数云等BI工具搭建看板,建议先验证数据接入、刷新频率、计算逻辑、权限管理和通知闭环,再决定是否扩展到全量SKU。工具选型的标准不是图表数量,而是能否让采购、运营、仓库和管理者基于同一组事实快速行动。
我最终认可的库存预警,不是“提醒得早”这么简单,而是让团队在断货前拥有足够的时间、清晰的责任和可比较的选择。当预警能够回答“为什么发生、还剩多久、缺多少、谁处理、处理后是否有效”,它才真正从一个提醒按钮,变成电商经营中的风险防线。
我以前一直按“日均销量×采购周期+安全库存”设置阈值,结果活动期间预警总是来得太晚,平销期又频繁误报。后来我才发现,真正影响阈值的不是一个固定销量数字,而是销量波动、供应商准时率和库存数据延迟共同造成的风险。
库存预警阈值不应直接照搬日均销量,而应先回答三个问题:供应商最慢多久到货、销售高峰会放大多少需求、系统里的库存数字延迟多久。只要其中一个变量没有纳入,阈值看起来精确,实际仍然可能在缺货后才报警。我更建议使用“补货点+风险缓冲”的方式。基础补货点可以按公式计算:补货点=交付周期内的预测销量+安全库存。
安全库存则不能固定写成几天销量,而要根据近30天销量标准差、供应商交付波动和活动系数动态调整。例如,某SKU平销日均销量为80件,供应商平均交付周期为5天,最长交付周期达到8天。近30天销量波动较大,活动期间预计放大1.8倍,仓库每天还有约20件未及时同步到系统。
若只用80×5计算,补货点是400件,库存很容易在到货前跌破安全线。
参数平销期活动期 日均需求80件144件 按最长交付周期计算的需求640件1152件 数据同步及异常缓冲20件40件 建议预警线约720件约1250件 实际落地时,我会把阈值分成三层:黄色表示需要确认采购计划,橙色表示必须锁定供应商和到货日期,红色表示需要立即限制投放、切换替代品或调整页面承诺。
这样做的好处是,预警不再只是一个数字,而是直接对应动作。还有一个常被忽略的细节:阈值必须按SKU和销售渠道拆分。主推款、长尾款、定制款的缺货成本完全不同,所有商品使用同一套安全库存天数,通常会造成资金占用和关键商品缺货同时发生。
我们曾经把预警发到群里,以为采购、运营和仓库都能及时看到,结果真正缺货后,大家都说自己以为别人会跟进。我想知道,一个可执行的缺货预警流程,究竟应该怎样分角色、定时限和留痕?
缺货预警失败,很多时候不是算法不准,而是预警没有责任人。群消息只能证明“系统发过通知”,不能证明“有人完成了判断、决策和处理”。我判断一条预警是否合格,主要看它能否在指定时间内形成明确结论,而不是看它发给了多少人。建议把流程拆成“发现、确认、决策、执行、复盘”五个节点,并为每个节点配置唯一负责人。
运营负责确认销售影响,采购负责确认供应能力,仓库负责核实实物库存,负责人负责在无法按时补货时决定限售、替代或取消推广。
节点责任人处理时限必须留下的结果 发现预警系统或值班人员即时记录SKU、渠道、当前库存 确认库存仓库负责人30分钟内确认可售、锁定、在途和残次数量 确认供货采购负责人2小时内供应商答复、数量和预计到货日 制定方案运营负责人4小时内补货、限购、替代或下架方案 复盘关闭流程负责人事件结束后48小时内原因、损失和阈值调整建议 我不建议把所有预警都升级给管理层。
更有效的做法是设置升级条件,例如橙色预警超过2小时没有供应商确认,或红色预警商品是当前投放计划中的核心SKU,才自动升级。否则管理层每天收到大量普通提醒,真正紧急的事件反而会被淹没。每条预警还应包含四类信息:预计何时缺货、缺口数量、最晚决策时间、如果不处理会影响多少订单。
相比“库存低于阈值”这种技术描述,“预计明天下午16点缺货,可能影响620单,最晚今天12点决定是否限售”更容易促成行动。如果团队已经使用某项目管理工具,可以把预警自动转为带负责人、截止时间和状态字段的任务;
如果暂时没有系统,也至少要用统一表格维护事件编号、处理人、当前结论和关闭时间,避免依赖聊天记录回溯。
我同时经营自营商城、第三方平台和线下门店,经常出现后台显示还有库存,但仓库实际已经被其他订单锁定的情况。库存预警到底应该看物理库存、可售库存,还是扣除在途和预留后的库存?
多渠道库存管理中,最危险的不是库存少,而是把“看得见的库存”误当成“可以承诺给新订单的库存”。库存预警应以可承诺库存为核心,而不是以仓库系统里的物理库存为核心。一个实用的计算方式是:可售库存=实物可用库存-已锁定库存-质检或异常库存-渠道预留库存。是否加上在途库存,要看供应商交付可信度。
对于准时率低于90%的供应商,我通常不会把全部在途数量计入可售库存,只会按历史准时到货比例折算。
库存口径含义能否直接用于销售承诺 物理库存仓库账面或盘点数量不能,可能包含锁定和异常库存 可用库存扣除残次、质检和不可销售数量仍需扣除订单锁定 可售库存扣除锁定及渠道预留后的数量可以作为预警基础 可承诺库存结合订单、交期和可信在途库存后的数量适合用于页面承诺和限售判断 举例来说,仓库实物有500件,其中已付款待发订单120件,平台活动预留100件,质检待处理30件,供应商在途200件但历史准时率只有70%。
此时可售库存只有250件;如果只看仓库实物,就会高估250件,预警至少会晚一个销售周期。数据同步也必须纳入预警逻辑。如果订单从渠道传入仓库平均需要15分钟,而爆款每分钟售出10件,那么一次同步延迟就可能造成150件的虚假库存。
高峰期可以采用更短的同步周期、预扣库存或设置渠道库存上限,而不能等到订单超卖后再人工修正。我的建议是建立一个“库存账本对账表”,每天至少核对四项:平台订单数、仓库锁定数、实际可发数和系统可售数。若差异超过设定比例,例如超过3%,先暂停自动放量,再查清订单状态和库存归属。
预警系统的第一职责不是提醒补货,而是避免企业基于错误库存继续销售。
我们上线预警功能后,缺货率确实下降了,但采购提前备货导致库存金额增加,误报也越来越多。我不想只看一个结果指标,想知道应该用哪些数据判断这套流程是真的变好了,而不是把问题从缺货转移成了积压。
库存预警的效果不能只看缺货率,因为单纯提高安全库存也能让缺货率下降,却可能制造更大的滞销和现金占用。更可靠的评估方式,是同时观察缺货损失、预警质量、响应效率和库存健康度。我通常会先建立一组四象限指标。第一类是结果指标,包括缺货率、因缺货取消订单率和缺货造成的销售损失;
第二类是过程指标,包括预警响应时长、按时关闭率和供应商确认及时率;第三类是质量指标,包括误报率、漏报率和预警命中率;第四类是资金指标,包括库存周转天数、滞销库存占比和安全库存金额。
指标计算方式建议关注的变化 预警命中率最终发生缺货的预警数÷预警总数持续过低说明阈值过于敏感 漏报率未预警但发生缺货的SKU数÷缺货SKU总数高于误报通常更危险 平均响应时长预警产生至首次有效处理的时间应按商品等级分别统计 缺货损失率缺货导致损失销售额÷预计销售额比单纯缺货SKU数量更接近经营影响 库存资金效率毛利贡献÷平均库存金额防止用堆库存掩盖预警问题 建议先选取50到100个SKU做四周对照测试,而不是一次性调整全店阈值。
第一周记录原有规则,第二周只调整高波动SKU,第三周加入供应商准时率修正,第四周再比较缺货率、误报率和库存金额的变化。例如,某团队把核心SKU安全库存从7天提高到12天后,缺货率从6.2%降到2.1%,看起来效果很好;但库存周转天数从28天升到46天,预警命中率只有18%。
这说明企业不是预测更准了,而是用更多库存暂时掩盖了预测不准的问题。复盘时还要区分四种缺货原因:需求突然上涨、供应商延迟、库存数据错误、流程处理超时。不同原因对应不同改进动作,不能全部归因于阈值设置。只有把每次缺货事件记录到原因层,预警流程才会从“提醒系统”逐步变成“决策系统”。


读者评论
把实物库存拆成锁定、质检、渠道分配和可售库存很有必要,尤其是多平台销售时。如果不统一字段来源和刷新频率,预警数字再精确也可能只是账面数据。
文章提到交期波动这一点比较实用。采购只填“平均7天”确实容易低估风险,记录最近几批实际到货时间,再把入库和质检时间算进去,预警线会更接近真实情况。
预警之后的责任和时限比提醒本身更关键。建议再补充一个复盘指标,例如逾期处理率或预警后避免断货的比例,这样才能判断流程是否真的改善了履约,而不只是增加通知数量。