SKU INVENTORY · SUPPLY CHAIN PLAYBOOK
sku库存:供应链负责人流程图解:缺货预警如何减少退货难追
我会从供应链负责人的视角,把“库存不足—缺货预警—订单承诺—发货—退货追踪”串成一条可执行流程。核心不是把安全库存简单调高,而是用可验证的需求、在途、履约和退货数据,提前识别真正会影响客户体验的 SKU,并在销售、仓库、采购与客服之间建立同一套判断口径。文中的企业、数字和 E数通案例均为示例,用于说明方法,不代表任何真实客户或公开经营结果。
阅读顺序建议:先看结论,再看流程图;需要落地时,直接跳到“规则表”“示例案例”和“行动建议”。
示例监控视图
先识别会造成退货的缺货
不是所有库存为零都会造成同样损失。下面指标只用于展示分析框架。
示例:可售库存低于未来需求覆盖线时,系统应先给出风险信号,而不是等订单已经无法履约才处理。
阅读指南:把一个库存问题拆成七个可以回答的问题
- 阅读指南:把一个库存问题拆成七个可以回答的问题
- 核心结论:预警要连接订单承诺和退货原因
- 从需求信号到退货结果,预警流程应该这样串起来
- 背景场景:为什么库存表准确仍然会缺货
- 库存预警真正计算的不是“库存量”,而是“可承诺覆盖天数”
- 常见误区:安全库存不是越高越好
- 判断逻辑:什么时候预警,预警后谁行动
- E数通示例:从分散表格到统一监控
- 从“缺了多少件”进一步追问“损失发生在哪里”
- 预警不是发一封邮件,而是四个岗位在同一时间轴上接力
- 一套可落地的 SKU 预警规则,至少要覆盖五种触发方式
- 行动建议:常态、促销、长交期分别怎么做
- 库存管理不是追求一个最大值,而是在服务、现金与复杂度之间做选择
- 看板要帮助负责人做决定,而不是让所有数字都显得重要
- 用 30—60—90 天分阶段落地,不要一开始就追求复杂算法
- 热门问答:把专业术语翻译成业务语言
- 把库存预警从一个数字,变成一条可追踪的客户承诺链
- 总结与 CTA:形成可复用的 SKU 预警机制
01 · 先讲核心结论
缺货预警减少退货,关键在“更早、更准、有人接住”
我在设计库存流程时,通常先把问题从“库存有多少”改写成“未来一段时间能否按承诺交付”。库存数字只是起点,真正影响退货的,是可售库存是否被订单占用、在途货物是否有可靠到货时间、渠道承诺是否超过供应能力,以及缺货后是否及时调整商品承诺和客户沟通。
我会先建立一个“库存风险四问”
- 未来还会卖多少?我不会只看过去 30 天平均销量,而会区分工作日、周末、促销日、渠道和商品生命周期,先确认预测输入是否合理。
- 真正能发多少?我会从现有库存中扣除已分配、冻结、质检不合格和安全锁定数量,再加上有明确到货时间的在途库存,形成可承诺数量。
- 缺货会造成什么后果?同样是缺 20 件,核心引流款可能引起连带购买流失,低频配件可能只需要延迟承诺;预警优先级不能只按缺口数量排序。
- 谁在什么时间做什么?采购下单、仓库调拨、销售改承诺、客服通知和商品下架必须有负责人、截止时间与结果状态。
一句话判断标准
如果一个预警不能说明“影响哪个订单、最晚何时处理、由谁处理、处理后如何验证”,它更像报表提示,而不是供应链控制点。
因此,我建议供应链负责人把预警看板设计成行动清单,而不是单纯的红黄绿数量展示。每一个红色 SKU 都要能点到订单、仓库、在途批次和售后结果。
02 · 核心流程
从需求信号到退货结果,预警流程应该这样串起来
下面是一套适合先做最小可用版本的流程。它不要求一开始就拥有复杂算法,但要求每个节点的数据定义清楚。我的经验是,先把“发现问题—判断问题—采取动作—复盘结果”跑通,再逐步增加预测模型和自动化规则。
汇总需求信号
按日期、渠道、仓库和 SKU 汇总已支付订单、预售订单、取消订单、促销计划与历史销量。未付款购物车可以作为参考信号,但不能直接当成确定需求。
需求层核对库存状态
将现有库存拆成可售、已分配、拣货中、质检中、冻结、退货待检和不可售。把供应商在途数量按预计到货日期分桶,避免把模糊在途当成今天可用。
供给层计算履约缺口
用未来需求减去可承诺库存,再考虑补货提前期与安全库存,算出缺口发生日。对核心 SKU,还要检查替代品和组合商品的连带影响。
判断层触发并分派动作
系统或负责人按照风险等级通知采购、仓配、销售和客服。每个动作写入责任人、完成时限和处理结果,预警关闭必须有证据,而不是手动改成绿色。
行动层03 · 背景与真实工作场景
为什么“库存表没有错”,订单仍然会缺货
我经常看到供应链团队拿出一张库存表:期末库存准确、仓库盘点无差异、供应商也说已经发货,但客服仍在处理“下单后告知缺货”“拆单后客户拒收”“补发件没有追踪”的问题。这里的矛盾通常不是库存数字造假,而是不同岗位使用了不同时间点和不同口径。
例如,销售看到的是平台显示库存,平台看到的是 ERP 同步库存,仓库看到的是可拣货库存,采购看到的是供应商承诺的在途库存,客服看到的则是已经承诺给客户的发货时间。这些数字都可能在各自系统中“正确”,但如果没有统一的 SKU、仓库、订单状态和时间口径,就无法回答客户最关心的问题:我现在下单,能不能按承诺收到?
退货难追往往发生在缺货之后。订单因为缺货被拆成两包,第一包已发货,第二包延期;客服为了减少投诉手工改了备注,仓库又重新补发,物流单号没有回写到原订单。最终客户以“未收到完整商品”“重复发货”“不需要了”申请退货,企业只能在多个表格中人工查找,无法判断最初的库存预警是否已经出现。
所以我不会把退货率单独归因于客服,也不会把所有问题都归因于采购。更专业的做法是把一笔退货倒推到订单承诺:当时可售库存是多少?已分配库存是多少?预警是否触发?谁批准继续售卖?是否调整了预计发货日?这条追溯链越短,组织越容易改进。
一笔订单至少需要这些状态
- 下单时间、支付时间与承诺发货时间
- 下单时 SKU、仓库与渠道库存快照
- 分配库存、拣货、出库和物流单号
- 缺货、拆单、改期或替代发货原因
- 客户通知时间、通知渠道与确认结果
- 退货申请、退货原因与责任归因
- 退款完成、补发完成和问题关闭时间
这不是要求所有企业一次性建设完整系统,而是建议先确定字段。没有字段,就没有可追溯的流程;没有追溯,就无法验证预警策略。
04 · 先统一口径
库存预警真正计算的不是“库存量”,而是“可承诺覆盖天数”
同一个 SKU 在不同仓库和渠道里,库存价值并不相同。为了避免看板误导,我建议先把三个概念拆开:可售库存、可承诺库存和需求覆盖。它们可以用简单公式开始,等数据质量稳定后再加入服务水平、波动率和供应商可靠度。
为什么要扣掉已分配
假设仓库有 100 件,已有 70 件被历史订单分配,平台仍显示 100 件,就会产生虚假的销售空间。客户下单后,系统才发现真正可发数量只有 30 件,缺货通知自然来得太晚。
我会把已分配库存作为高优先级字段,并记录分配时间和释放条件。取消订单未及时释放,也会造成“账上没有货、仓里其实有货”的反向误判。
为什么在途不能全部相加
供应商口头承诺“已经发出”不等于货物能在客户承诺日前入库。长交期 SKU 要把在途按到货周拆分,同时给供应商设置准时到货率和确认更新时间。
如果一批在途经常延迟,我宁愿把它列为风险供给,只用部分数量支撑承诺,也不把全部在途当成安全库存。
为什么需求要分段
新品、爆款、季节品、清仓品和稳定补货品不能共享同一条预测公式。过去 30 天销量对稳定品有参考价值,但对刚上架的新品可能没有解释力,对促销品又可能严重低估。
最少要分平销、活动、节假日和异常订单四种状态,再根据实际误差调整观察窗。
05 · 常见误区
六个看似合理、却容易把退货问题越做越大的做法
下面的误区并不意味着团队不专业。很多做法在某个阶段确实能缓解问题,但如果没有边界,就会把短期补救变成长期成本。我会在每个误区后面给出更稳妥的替代判断。
误区一:库存越多越安全
提高安全库存可以降低部分缺货概率,却会占用现金、增加仓储和过期风险,还可能掩盖预测误差。对于低周转或生命周期短的 SKU,库存积压造成的退货、折价和报废,可能比缺货损失更大。
我的判断:按照 SKU 的需求波动、交期、毛利、替代性和服务承诺分层,不用一个统一倍数覆盖所有商品。
误区二:只看期末库存
期末库存是一个时间截面,无法说明一天之内发生了多少分配、退货、调拨和出库。两个 SKU 期末都剩 50 件,一个可能连续 10 天无人购买,另一个可能当天有 80 件订单待分配,风险完全不同。
我的判断:至少结合日库存快照、订单分配和未来需求覆盖一起看。
误区三:供应商说发货就算在途
没有运单号、批次号、预计入库日和收货确认的在途,只是一条口头信息。把它计入可承诺库存,等于把供应商的不确定性转给客户承担。
我的判断:根据供应商历史准时率给在途库存分级,必要时采用保守到货日。
误区四:所有缺货都下架
下架可以快速阻止新订单,但也可能切断自然流量、影响组合销售,并让销售团队无法看到真实需求。对于有明确补货日的商品,更合理的方案可能是修改承诺、限制数量或开放预售。
我的判断:按客户等待成本和补货可靠度决定下架、限购、预售或替代推荐。
误区五:退货原因只填一个选项
“不想要了”可能来自延期未收到,也可能来自拆单后体验差;“商品问题”可能是缺少配件,也可能是补发件重复。过于粗的原因码会让后续分析失去方向。
我的判断:将客户表述、订单异常、物流节点和责任归因分开记录,再做映射。
误区六:预警越多越及时
如果每个波动都发通知,采购和仓库会迅速产生预警疲劳。真正高风险的 SKU 被淹没后,团队可能只在客户投诉时才响应。
我的判断:设置风险等级、通知频率和升级机制,只有影响订单承诺的异常才升级到负责人。
06 · 专业判断逻辑
四步判断:要不要预警、预警到什么程度、采取什么动作
我建议不要直接从“库存低于多少”开始,而要从业务风险开始。下面的判断逻辑可以写进数据看板,也可以先由供应链负责人用表格执行。关键是把阈值背后的理由说清楚,避免指标变成没人信任的黑箱。
第一步:判断需求是否可信
先检查需求来源。已支付订单属于确定需求,预售订单属于高概率需求,购物车和收藏属于意向信号,促销计划属于未来冲击。不同信号不能直接相加后再称为“销量预测”。
- 确认是否存在渠道重复订单、刷单或异常大单。
- 确认活动流量是否已经计入预测,而不是活动前一天才修改。
- 对新品使用相似商品或品类基准,明确标注预测置信度。
- 记录预测版本,便于事后比较预测值与实际出库。
第二步:判断供给是否可兑现
供给不仅是库存数量,还包括仓库作业能力、质检状态、调拨时间和供应商到货可靠度。一个仓库有货但拣货产能不足,也可能无法满足客户承诺。
- 区分实物库存、可拣库存、可发库存和可承诺库存。
- 用预计入库日而不是采购下单日计算覆盖。
- 核对仓库作业时效、截单时间和节假日排班。
- 对经常短装、错发或晚到的供应商降低可信供给权重。
第三步:判断客户影响等级
预警优先级应同时看缺口、订单量、客户承诺和商品替代性。缺 5 件的高价值定制 SKU,可能比缺 50 件的普通配件更需要负责人介入。
- 一级:未来承诺日内无法发货,且没有替代品或补货确认。
- 二级:可能延迟,但存在可靠在途或相近替代品。
- 三级:暂时低于规则库存,但不影响近期订单承诺。
第四步:判断动作与验证时间
每次预警至少对应一个动作:采购加急、跨仓调拨、限制销售、修改预计发货日、客服主动通知或推荐替代 SKU。动作完成后要回看结果,判断风险是否下降。
- 明确动作负责人,而不是只写“相关部门跟进”。
- 设置截止时间,超过时间自动升级或重新评估。
- 动作关闭要上传到货、调拨、通知或订单状态证据。
- 把结果关联到退货和投诉,形成规则优化依据。
| 风险等级 | 示例触发条件 | 客户影响 | 建议动作 | 升级时限 |
|---|---|---|---|---|
| 一级·立即处理 | 未来 3 天需求超过可承诺库存,订单已有明确发货承诺。 | 高概率延期、拆单或取消。 | 冻结新增承诺;核实调拨和加急采购;客服主动联系受影响订单。 | 4 小时内确认方案。 |
| 二级·日内处理 | 未来 7 天覆盖不足,但在途批次有较高到货可信度。 | 可能在活动或周末出现缺口。 | 确认入库时间;调整销售限额;准备替代品和通知模板。 | 当日完成责任分派。 |
| 三级·观察 | 覆盖天数低于安全阈值,但近期无高优先级订单。 | 短期影响较小,存在后续风险。 | 进入采购建议清单,观察预测误差和供应商反馈。 | 下一个工作日复核。 |
表中的天数和时限为示例口径,实际阈值应根据行业交期、订单承诺、毛利、客户等待成本和仓库能力校准。
07 · E数通示例案例
用一个示例说明:数据统一后,负责人看见的不是一张更漂亮的表
以下“E数通家居配件项目”完全是为了讲解方法而设定的虚构示例,不代表 E数通官方客户、真实经营数据或公开案例。假设一家多渠道家居配件企业经营 1,200 个 SKU,销售渠道包括直营网店、平台店和线下经销商,供应链负责人希望减少“库存看着有、订单却发不出”的情况。
示例业务背景
企业有三个仓库,主仓负责大部分订单,区域仓承担次日达。销售团队习惯用平台后台看库存,采购团队用供应商表跟进在途,仓库每天导出出入库表,客服则在工单系统里记录客户反馈。
四套数据都能使用,但 SKU 编码、仓库名称和时间粒度不完全统一。负责人每周开一次会,讨论缺货时往往只能回答“现在有多少”,不能快速回答“哪一批订单已经受到影响”。
示例问题定位
抽取一个月的示例订单后发现,退货并非平均发生在所有 SKU 上,而是集中在少数高销量组合。问题最多的不是完全无库存,而是已分配库存未及时扣减、调拨到货晚、替代品没有被客服使用。
因此,负责人没有先全面提高库存,而是先建立订单、库存、在途和售后四张明细表的关联键,并把每日快照保存下来。
示例改进方向
用 E数通搭建一个示例分析页面:上层看风险 SKU 数量与受影响订单,中层看仓库和供应商,下层钻取订单及退货原因。所有数字都标注统计日期、数据口径和“示例”状态。
这样做的价值不在于报表替代人工判断,而在于让跨部门会议围绕同一条订单事实讨论动作。
示例图一:预警机制上线前后的订单风险观察
下图假设用 8 周模拟数据对比“受缺货影响的订单数”和“因缺货或延期产生的退货申请数”。数据仅用于展示分析关系,不能视为任何企业真实结果。
观察方法:不要只看退货率是否下降,还要看受影响订单是否被更早识别,以及延期订单中主动通知和替代发货的比例是否提升。
示例图二:退货原因结构
同样是假设数据。将退货原因拆分后,负责人才能判断该补货、改承诺,还是修正仓库作业流程。
“客户不需要了”不是最终原因,最好向前追溯是否由延期、拆单、重复补发或信息不一致造成。
08 · 示例数据观察
从“缺了多少件”进一步追问“损失发生在哪里”
供应链负责人不能只接受一个缺口数字。缺口应当被拆成时间、仓库、渠道、供应商和订单承诺五个维度。下面的表格延续上面的虚构示例,用来说明一个可操作的数据观察方式。
| 示例 SKU | 未来 7 天需求 | 可售库存 | 可靠在途 | 预计缺口日 | 主要风险 | 优先动作 |
|---|---|---|---|---|---|---|
| 收纳盒 A(示例) | 420 件 | 180 件 | 120 件,预计第 5 天到 | 第 4 天 | 活动流量集中,替代品转化低 | 限制活动库存,确认提前到货 |
| 桌面灯 B(示例) | 160 件 | 95 件 | 90 件,预计第 3 天到 | 第 5 天 | 在途时间可信度一般 | 核实物流节点,准备延迟通知 |
| 替换滤芯 C(示例) | 85 件 | 25 件 | 0 件 | 第 3 天 | 复购订单明确,等待成本高 | 跨仓调拨,向老客推荐兼容规格 |
| 抱枕套 D(示例) | 70 件 | 110 件 | 0 件 | 不缺 | 库存充足但退货率偏高 | 检查尺寸描述和错发原因 |
示例观察一:缺口日比缺口量重要
收纳盒 A 的绝对缺口较大,但真正需要优先处理的是第 4 天的缺口日。若第 5 天到货,哪怕数量足够,也已经晚于部分客户承诺。负责人应先处理承诺窗口,再讨论总量。
示例观察二:库存足也可能退货
抱枕套 D 并没有缺货,但退货率偏高。这个信号提醒我,退货治理不能只靠补货;尺寸说明、图片、拣货准确率、包装和组合规则都可能是原因。
示例观察三:复购品要提高优先级
滤芯 C 数量不大,却影响明确的复购订单。对于耗材、配件或服务续费相关 SKU,客户等待成本通常更高,预警规则应加入复购标识和替代兼容性。
09 · 角色与时间线
预警不是发一封邮件,而是四个岗位在同一时间轴上接力
我建议把责任写到“动作”而不是写到“部门”。部门名称可以变化,但动作必须可核验。以下时间线是一个示例,企业可以根据订单截单时间和仓库班次调整。
供应链负责人:发现覆盖风险
查看未来需求、可承诺库存和可靠在途,确认是需求异常、供给延迟还是库存状态错误。对高影响 SKU 建立风险单,并写明预警依据。
采购负责人:确认补货可兑现性
向供应商确认批次、数量、物流节点和最晚入库时间,不接受只有“已安排”的模糊回复。必要时提供加急、拆批、替代采购或跨供应商调货方案。
仓配负责人:确认可发能力
检查库存所在仓、质检状态、可拣数量、调拨时效和作业容量。即使有货,如果不能在承诺时间内完成拣配,也要把它标记为履约风险。
销售与商品负责人:调整销售承诺
根据补货可信度决定限购、限渠道、延长预计发货日、推荐替代品或暂时下架。所有调整要记录生效时间,避免客户已经下单后才修改规则。
客服负责人:主动沟通受影响订单
根据订单优先级发送准确通知,说明可选择的替代、延期或退款方案。客服处理结果要回写原订单,不能只停留在聊天记录里。
供应链与售后:复盘退货和规则
比较预警订单、正常订单、延期订单和退货订单的差异,确认哪些动作真正降低了损失,哪些只是把问题从缺货转移到了拆单、重复补发或客户等待。
10 · 规则设计
一套可落地的 SKU 预警规则,至少要覆盖五种触发方式
单一的“库存低于安全库存”规则很容易失效。我会把规则分为需求型、供给型、履约型、质量型和售后型,让看板既能发现即将缺货,也能识别库存充足但退货异常的情况。
| 规则类别 | 关注问题 | 示例指标 | 触发后要看什么 | 建议负责人 |
|---|---|---|---|---|
| 需求型预警 | 实际需求是否超过预测 | 预测偏差、订单增速、活动流量、取消率 | 是否为真实增长、异常大单或渠道重复 | 计划与销售 |
| 供给型预警 | 补货是否能按时到达 | 覆盖天数、交期、准时到货率、短装率 | 供应商批次、物流节点、替代来源 | 采购 |
| 履约型预警 | 有货能否按承诺发出 | 可拣库存、订单积压、仓库作业时效、拆单率 | 库存位置、波次、截单和调拨能力 | 仓配 |
| 质量型预警 | 库存是否可以正常销售 | 质检不合格率、破损率、错发率、退货待检量 | 批次、供应商、包装与质检标准 | 质量与仓库 |
| 售后型预警 | 库存问题是否转化为退货 | 缺货退货率、延期投诉率、补发成功率、退款时长 | 订单承诺、通知记录、物流节点和客户选择 | 客服与供应链 |
建议的字段层级
为了让看板能够下钻,我会把数据字段按四层组织:
- 主数据层:SKU、品类、品牌、规格、替代关系、供应商、仓库。
- 交易层:订单、订单行、数量、金额、渠道、支付、取消、发货和退款。
- 库存层:期初、入库、出库、调拨、锁定、分配、质检、退货和期末。
- 结果层:预警、动作、通知、投诉、退货原因、关闭状态和责任归因。
建议的刷新与留痕
库存和订单数据最好按业务时效刷新,不能用每天一次的数据回答实时履约问题。即使当前只能日更,也要把数据更新时间显著展示,让使用者知道信息的新鲜度。
另外要保留每日库存快照和规则版本。否则规则调整后,团队会发现今天的数字变了,却无法解释昨天为什么显示成另一个结果。
11 · 不同情况下的行动建议
同样是低库存,常态、促销、长交期和质量异常不能用同一套动作
阈值是基础,场景决定动作。下面的建议是我会和业务团队一起确认的决策框架。真正上线前,需要根据商品毛利、客户承诺、仓库能力、采购交期和可替代性重新测算。
需求稳定,供应商交期可靠
可以使用滚动需求和覆盖天数进行常规补货。当库存低于安全线但不会影响承诺订单时,进入采购建议,不必立刻打断所有部门。
行动:按日刷新,按周复盘预测误差;关注库存周转和缺货率的平衡。
需求短期陡增,预测不确定
活动前要锁定商品范围、活动库存、渠道上限和补货截止日。活动期间不应继续用平销期平均销量判断风险,否则预警通常在订单已产生后才出现。
行动:按小时或更短周期观察;预设限购、替代和延迟通知方案。
补货周期长,供应商波动大
要把采购提前期、准时率和最低采购量纳入规则。对在途批次进行可信度分层,避免一批不稳定在途支撑大量客户承诺。
行动:设置更长观察窗;建立替代供应商或替代规格清单。
问题可能不在缺货,而在体验
检查商品描述、尺寸、颜色、包装、错发、破损、组合关系和补发流程。此时继续补货只会扩大问题,应先分析退货原因和订单节点。
行动:暂停放大流量;让商品、仓库、质量和客服共同复盘。
缺货会影响连带购买
不能只按这个 SKU 的直接销售额判断。需要评估购物篮中的关联商品、广告投放、会员权益和客户复购关系,必要时提高服务水平目标。
行动:优先保障供给;建立替代组合和关联 SKU 影响监控。
历史销量不足,需求置信度低
可用相似品、预售、渠道反馈和小批量测试建立需求区间。不要因为首日销量高就无限放大采购,也不要因为历史为零而不做任何预警。
行动:按区间而非单点预测;设置补货观察节点和退出机制。
12 · 不同情况下的取舍
库存管理不是追求一个最大值,而是在服务、现金与复杂度之间做选择
当团队讨论“要不要多备货”时,我会把决策放到同一张表里。供应链策略没有绝对正确答案,只有在特定业务目标下更合适的取舍。把取舍写出来,能够避免不同岗位用不同目标争论。
| 策略选择 | 可能得到的好处 | 对应成本或风险 | 更适合的场景 | 需要监控的结果 |
|---|---|---|---|---|
| 提高安全库存 | 缓冲需求波动和供应延迟,降低部分缺货概率。 | 占用现金、仓储空间和管理精力,过期或滞销风险上升。 | 核心 SKU、长交期、高毛利、替代性弱。 | 服务水平、周转天数、呆滞率、现金占用。 |
| 降低销售承诺 | 减少延期订单和被动退货,保护履约可信度。 | 可能损失转化、流量和渠道排名,客户等待时间变长。 | 补货高度不确定、短期无法扩供。 | 转化率、取消率、投诉率、客户长期价值。 |
| 开放预售或延迟发货 | 保留需求信号,减少完全下架造成的信息损失。 | 需要准确的到货承诺和主动沟通,误差会放大不信任。 | 补货时间相对明确,客户愿意等待。 | 预售转化、按期发货率、预售取消率。 |
| 推荐替代 SKU | 保留订单和购物篮价值,减少客户流失。 | 替代品可能规格不等价,售后和价格解释成本增加。 | 规格相近、兼容性明确、有库存替代品。 | 替代接受率、替代品退货率、客服处理时长。 |
| 跨仓调拨 | 利用网络库存,缩短局部缺货时间。 | 产生调拨成本、增加作业复杂度,可能把另一个仓变成风险仓。 | 库存分布不均、仓间时效可控。 | 调拨到货率、调拨时长、区域缺货率。 |
13 · 看板与进度
看板要帮助负责人做决定,而不是让所有数字都显得重要
我会把库存看板设计成三层:第一层回答今天是否有重大风险,第二层解释风险来自哪里,第三层让使用者钻取到订单和处理结果。下面的进度条是一个实施成熟度示例,不代表任何组织的真实完成度。
示例建设进度
示例说明:进度不是展示项目忙碌程度,而是说明哪一层数据还不足以支撑自动决策。
建议放在首屏的指标
风险 SKU
按一级、二级、三级风险分组,并显示较昨日的变化和受影响订单数。
承诺履约
显示承诺发货率、延期订单数、拆单率和主动通知覆盖率。
库存健康
显示覆盖天数、周转、呆滞、库存准确率和可靠在途数量。
行动状态
按负责人和截止时间查看未关闭预警,突出已经超时或连续重复发生的问题。
客户结果
把缺货、延期、补发、退款和退货原因放在同一条时间链上,验证改善是否真实。
指标口径示例:缺货影响退货率
可以定义为“被标记为缺货或延期影响的订单中,最终发生退货的订单数 ÷ 被标记为缺货或延期影响的订单总数”。分母、时间窗口和订单去重规则必须明确。
如果只用全站退货率,很难确认库存预警是否有效;如果只看某一天,又容易受到活动和节假日影响。我会至少按周观察趋势,并按渠道、SKU层级和原因拆分。
指标口径示例:预警处理及时率
可以定义为“在规定时限内完成动作并有验证证据的预警数 ÷ 到期预警总数”。手动关闭但没有采购确认、调拨单或客户通知记录,不应算作完成。
这个指标的目的不是考核谁填表快,而是识别流程瓶颈:如果采购确认快、仓库执行慢,就要优化作业能力;如果信息总是晚到,就要优化数据刷新。
14 · 落地路线
用 30—60—90 天分阶段落地,不要一开始就追求复杂算法
很多库存项目失败,不是因为工具能力不足,而是第一阶段就试图同时解决主数据、预测、自动补货、仓库排程和售后归因。我的做法是先缩小范围:选一个仓库、一个品类或一组高影响 SKU,把闭环跑通,再扩展。
前 30 天:统一事实
确定 SKU、仓库、订单、库存、在途和退货字段;建立每日快照;选出影响最大的 50—100 个 SKU;用人工评审验证可售和可承诺库存口径。
- 输出字段字典
- 确认数据负责人
- 建立问题清单
31—60 天:形成预警
加入需求覆盖、缺口日、订单影响和在途可信度;设置风险等级与通知规则;让采购、仓配、销售和客服在同一页面上确认动作。
- 试跑一到两类场景
- 记录动作和关闭证据
- 按周复盘误报漏报
61—90 天:连接结果
把预警与退货、投诉、退款、拆单和补发关联,评估规则是否减少了客户损失;再决定是否扩大品类、增加自动化或引入更复杂的预测。
- 输出经营复盘报告
- 更新阈值和责任矩阵
- 沉淀可复用模板
持续优化:从结果反推规则
当业务季节性、供应商、渠道或承诺策略变化时,及时更新规则。稳定的闭环比一次性上线“完美模型”更重要。
- 按月检查数据质量
- 按季度校准服务水平
- 保留规则版本记录
启动前我会问的十个问题
- 同一 SKU 在不同系统中的编码是否一致?
- 库存数量的统计时点和时区是什么?
- 已分配、冻结、质检和退货库存如何区分?
- 订单承诺是在下单时生成还是会动态变化?
- 在途库存有什么证据才能计入可承诺?
- 未来需求来自销量、订单还是活动计划?
- 哪些客户或订单需要更高服务水平?
- 缺货后谁能修改商品承诺和销售限额?
- 退货原因能否关联到原订单和预警记录?
- 预警关闭后,多久复查一次实际结果?
不建议一开始做的事情
- 在主数据不统一前直接追求自动补货。
- 没有验证订单口径就用复杂模型预测未来销量。
- 用一个全公司通用安全库存倍数覆盖所有 SKU。
- 只展示结果,不展示统计日期、计算公式和数据来源。
- 把预警数量当成部门绩效,而不看处理质量。
- 把所有异常都设置成实时消息,制造预警疲劳。
- 在没有通知和替代方案时开放不可靠的预售。
这些事情并非永远不能做,而是应该在事实、口径和责任稳定后再做,避免自动化把错误更快地扩散。
15 · 热门问答 FAQ
关于 SKU 库存预警与退货追踪,供应链负责人最常问的七个问题
每个问题都用业务语言展开,方便直接和采购、仓库、销售、客服或数据团队讨论。示例数字用于帮助理解,不代表行业标准或真实企业结果。
1. SKU 库存预警到底应该看库存数量,还是看库存还能支撑几天?
我不会只看库存数量,因为 100 件库存对日销 5 件的商品可以支撑很久,对日销 80 件的商品却可能只够一天。更实用的做法是同时看可承诺库存和需求覆盖天数:先扣除已分配、冻结、质检不合格和不可售数量,再结合未来一段时间的需求计算覆盖。比如某 SKU 可承诺库存为 180 件,未来 7 天预测需求为 420 件,那么它并不是“还有 180 件”,而是已经出现覆盖缺口。实际阈值还要加入供应商交期、活动波动、客户承诺和替代品情况。
- 数量回答“现在有多少”;
- 覆盖天数回答“还能撑多久”;
- 缺口日回答“什么时候开始影响订单”。
2. 为什么 ERP 里的库存是准确的,平台订单还是会出现缺货和退货?
库存准确只说明某个系统在某个时点的账实关系可能没有问题,并不代表平台看到的是实时可售库存,也不代表订单分配、仓库拣货、在途到货和客户承诺已经被统一。常见情况是 ERP 记录了仓库总库存,平台没有及时扣除已分配订单;或者仓库有货,但货物正在质检、调拨或无法在截单时间前发出。客户最终感受到的是“下单后能否按承诺收到”,而不是某张表里的期末数字。
我会把订单下单时的库存快照、承诺时间、分配结果、出库节点和退货原因关联起来,先确认缺货发生在数据同步、库存状态、仓库执行还是供应商到货环节,再决定改接口、改规则还是改流程。
3. 安全库存应该怎么设,是否可以直接用过去 30 天平均销量乘一个倍数?
过去 30 天平均销量可以作为稳定商品的起点,但不适合直接覆盖所有 SKU。新品没有足够历史数据,促销品未来需求可能远高于平销均值,季节品的波动也会让平均值失真。安全库存还应考虑需求波动、供应商交期、交期波动、目标服务水平、替代性和缺货后的客户损失。比如交期稳定且有成熟替代品的普通配件,可以采用较保守的缓冲;长交期、复购明确、替代性弱的核心 SKU,则需要更高的保障。
我建议先按 SKU 分层,再用一段时间的预测误差和实际缺货结果校准,而不是一次性确定永久不变的倍数。每次调整都要记录原因,避免库存增加后却不知道服务水平是否真的改善。
4. 在途库存能不能计入可用库存?供应商说已经发货,我应该相信吗?
在途库存可以计入未来供给,但不应无条件计入今天的可用库存。至少需要有采购批次、数量、运输或物流节点、预计到货日期和收货确认状态。对于历史上经常晚到、短装或质量不稳定的供应商,我会给在途库存分级:已经有物流轨迹并且历史准时率较高的批次,可以较大比例纳入;只有口头承诺或没有明确到货日的批次,不应该支撑客户的硬性发货承诺。
更稳妥的做法是把“账面在途”和“可靠在途”分开。前者用于采购跟进,后者才用于计算可承诺覆盖。这样既保留供应链信息,也不会把供应商的不确定性直接转嫁给客户。
5. 缺货预警触发后,是应该下架商品,还是继续销售并允许客户等待?
没有统一答案,要看补货可靠度、客户等待成本、商品替代性和渠道规则。如果补货时间明确、客户愿意等待,开放预售或延迟发货可以保留需求信号;如果到货日期不确定、客户对时效敏感,就应该降低承诺、限购或暂时下架。核心是不能继续用“现货速发”的方式销售一个无法按时履约的 SKU,否则缺货很容易变成取消、投诉和退货。
我会为不同风险等级预先设计动作:一级风险冻结新增承诺并主动通知受影响订单;二级风险限制活动库存并确认到货节点;三级风险进入采购建议但不打断日常销售。任何商品状态变化都要记录生效时间,避免订单已经承诺后才改变页面信息。
6. 如何判断退货是由缺货造成的,而不是客户单纯不喜欢商品?
不能只依赖客户在售后页面选择的一个原因。客户填写“不要了”,背后可能是等待时间过长、拆单后体验差、重复补发、预计日期反复变化,也可能确实与商品偏好无关。我的做法是把客户原因、订单节点、库存预警、物流时效、通知记录和退款结果分开保留,再通过规则或人工复盘建立归因层。例如订单在预警后延期三天、客户未收到主动通知、最终选择退款,那么它可以被标记为“缺货或延期影响”,同时保留客户原始描述。
分析时还要设置对照组,比如比较同一 SKU 在正常履约订单和延期订单中的退货差异。只有结合时间窗口、订单状态和原因结构,才能避免把所有退货都归到库存部门,也避免遗漏真正的商品质量或描述问题。
7. E数通适合做库存预警吗?它能否直接替代 ERP、WMS 或订单系统?
我会把 E数通放在数据分析、经营监控和跨部门决策的位置:将订单、库存、采购、仓库、物流和售后等数据按统一维度组织,帮助负责人筛选高风险 SKU、查看缺口原因、下钻订单并复盘结果。它适合把分散数据变成可讨论的分析视图,但不应被理解为自动替代 ERP 的交易记账、WMS 的库内作业或订单系统的实时分配能力。
在实际建设中,原始系统仍负责产生可靠交易数据,E数通负责连接和分析这些数据。若 SKU 主数据不统一、刷新频率不够或责任流程没有建立,再漂亮的看板也无法保证预警准确。因此我会先明确数据源、更新时点、指标公式和责任人,再使用 E数通搭建示例看板,逐步验证它是否真正帮助团队减少延期、退货和追踪成本。
16 · 结论与行动清单
把库存预警从一个数字,变成一条可追踪的客户承诺链
回到文章标题,我的答案是:缺货预警要减少退货难追,不能只把安全库存调高,也不能只把红色提醒做得更醒目。真正有效的流程,是在订单承诺之前识别可兑现供给,在缺口出现之前让相关岗位采取动作,在客户受到影响时准确沟通,在售后发生后把结果追溯回原始预警。
- 先统一 SKU、仓库、订单、库存、在途和退货口径。
- 用可售库存、可承诺库存、覆盖天数和缺口日描述风险。
- 把需求、供给、履约、质量和售后五类预警分开。
- 按客户影响设置风险等级,不用缺口数量单独排序。
- 给每个预警绑定负责人、截止时间、动作和关闭证据。
- 把退货和投诉结果回接到预警,验证策略是否有效。
- 优先用 E数通等分析工具建立统一视图,再逐步自动化。
我会从明天开始做的五件事
- 挑出近期影响订单最多的 20 个 SKU。
- 逐个核对可售、已分配、在途和预计缺口日。
- 抽取延期或退货订单,找出前三类共同原因。
- 和采购、仓配、销售、客服确认一个责任人和时限。
- 用一周数据复盘规则,修正误报和漏报后再扩范围。
这五件事不需要等待复杂系统建设完成,却能很快暴露当前流程最薄弱的环节。
START WITH A CLEAR INVENTORY VIEW
让每一个 SKU 预警,都能落到订单、责任人和下一步动作
如果你正在面对缺货预警滞后、库存口径不一致、跨仓调拨难追或退货原因无法回溯,可以先从一组高影响 SKU 开始,建立订单、库存、在途和售后的统一分析视图。优先把事实看清,再让团队在同一张看板上做判断,才能真正减少“缺货—延期—退货—难追”的重复循环。










