HelloWorld 库存低于多少会提醒
建议把低库存提醒设为“可售天数”标准:默认以7天平均销量为阈值,也就是说,当库存少于过去7天的平均销量时触发提醒。根据品类、补货周期与销售波动,把可售天数在3到14天之间调整;快速消耗品取较低值,季节性或长补货周期商品取较高值。


先说清楚:为什么用“可售天数”更直观
我先用最简单的话说明为什么多数情况下以“可售天数”来设定低库存提醒更实用。把库存换算成还能卖多少天,直观而易懂,便于和采购、仓库、销售在同一页面上沟通。相比直接用“件数”,天数的方式会自动兼顾销量大小——每天卖得多的商品即使件数看上去大,但可售天数可能很短,提醒就会更及时。
几个关键概念(先搞清楚名词)
- 平均日销量(ADS):过去一段时间(常用7天、14天、30天)的平均每日销售量。
- 补货提前期(Lead Time,LT):从下单到货物到仓库的时间(以天计)。
- 安全库存(Safety Stock):为应对需求波动或供应延迟而保留的额外库存。
- 可售天数:当前库存量 / 平均日销量,表示还能销售多少天。
- 触发阈值:当可售天数低于某个设置值或库存量低于某个件数时发出提醒。
怎么用“可售天数”快速设阈值(一步步来)
下面用费曼式的拆解法:把复杂问题拆成能说清楚的几件小事,然后把小事按顺序做就行。你如果只想要一个实操值,按下面三步走:
步骤一:选一个参考周期,算出平均日销量
- 短周期(7天):适合波动大、促销频繁的商品;反应快,但噪音也大。
- 中周期(14或30天):平衡短期波动与长期趋势,适合绝大多数日常商品。
- 举例:过去7天总销量为70件,ADS = 70 / 7 = 10件/天。
步骤二:根据供应链确定一个基准可售天数(默认7天)
这是最关键的一步。常见的默认值是7天,原因如下:
- 多数电商和零售的补货处理、采购审批到到货通常需要数天到一周。
- 7天既不过早发出重复提醒,也不会太晚导致缺货。
当然,这只是起点:如果你的补货提前期是3天,可以把阈值降到3或4天;如果供货商需要2周发货,阈值就应提高到14天或更多。
步骤三:把“可售天数”换算成提醒件数(系统通常以件数触发)
公式很简单:
提醒件数 = 平均日销量 × 可售天数
例:ADS = 10件/天,阈值 = 7天,则提醒件数 = 10 × 7 = 70件。
举个表格示例,帮助选合适天数
| 商品类型 | 典型ADS(件/天) | 补货提前期(天) | 建议可售天数 | 提醒件数示例 |
| 快消品(零食、日用品) | 20 | 2–5 | 3–5天 | 60–100件 |
| 常规服饰(稳定销量) | 2 | 7–10 | 7–14天 | 14–28件 |
| 季节性商品(节令装饰) | 0.5 | 14–30 | 10–30天 | 5–15件 |
| 定制或长补货周期商品 | 0.1 | 30+ | 30天以上 | 3件以上 |
进阶:想要更精确?把补货提前期和波动性考虑进去
当你需要更高的服务水平(比如减少缺货到1%以下),就不能只靠简单的可售天数了。下面给出常用的数学思路,但我会尽量用直白的话解释。
补货点(Reorder Point, ROP)
常用公式:
ROP = ADS × LT + Safety Stock
其中,Safety Stock(安全库存)可以按需求波动和服务水平计算,常见公式:
Safety Stock = z × σd × sqrt(LT)
- z:正态分布的z值,对应目标服务水平(比如95% → z≈1.64,99% → z≈2.33)
- σd:日需求的标准差(过去一段时间的日销量波动)
- sqrt(LT):对补货提前期取平方根,反映提前期越长,波动积累越多
实例(一步步带过)
假设:
- ADS = 10件/天
- LT = 5天
- 日销量标准差 σd = 4件
- 目标服务水平 95% → z = 1.64
那么:
- Safety Stock = 1.64 × 4 × sqrt(5) ≈ 1.64 × 4 × 2.236 ≈ 14.7 ≈ 15件
- ROP = 10 × 5 + 15 = 65件
换成可售天数参考:ROP / ADS = 65 / 10 = 6.5天。也就是说,如果你追求95%的服务水平,阈值大约和6~7天可售量一致(与前面默认7天的经验值吻合)。
在 HelloWorld 系统里如何落地(操作指南)
不同系统界面不同,但逻辑基本一致。我把操作步骤按常见字段列出来,你照着填即可:
- 选择商品/品类:支持批量设置或按标签分组。
- 选择参考周期(7、14、30天)来计算平均日销量。
- 输入补货提前期(天),建议从采购或供应商处确认一个典型值。
- 选择提醒逻辑:可售天数模式或件数模式。若选可售天数,填写天数(如7天);若选件数,系统会自动转换。
- 是否启用安全库存机制:若启用,系统会要求输入日销量标准差或选择服务水平。
- 设置提醒频率:立即、每天早上、或按班次;别设太频繁以免报警疲劳。
实际配置示例(手把手)
- 商品A:参考周期7天,ADS自动为10 → 选择“可售天数 = 7” → 系统显示提醒件数70,开启安全库存后变为75 → 保存。
- 商品B(季节品):参考周期30天,ADS = 0.5 → 可售天数设为30 → 提醒件数 = 15件 → 因长补货期可把安全库存设置更高一点。
实用小技巧与常见误区(这部分真有用)
- 别把默认值当定律:7天只是经验起点,要根据实际补货能力和销售特征调整。
- 区分促销期与常态期:促销会放大ADS,建议单独为促销活动创建临时规则,促销结束后恢复。
- 避免“提醒疲劳”:把提醒分级(重要/一般),对低价值小额商品采用更宽松阈值。
- 动态调整:把系统设置为定期(周/双周)自动重新计算ADS并推荐阈值,让阈值随销量变化而迭代。
- 数据质量重要:销售退货、拆包、仓损等要在数据里剔除或修正,否则ADS 和 σd 都会被扭曲。
常见问题问答(像朋友一样回答)
问:为什么我的快速动销商品仍然缺货,阈值设置成7天也不管用?
答:有几种可能:一是ADS计算周期太长,没及时反映最近的销量上升;二是补货提前期比估计长,比如供应商延迟;三是你没有考虑促销导致的短期销量爆发。解决办法:缩短参考周期、提升可售天数或临时人为提高安全库存。
问:季节性商品在淡季会浪费库存,如何平衡?
答:季节性商品适合使用分段策略:淡季采用更低的ADS基准(或按滚动平均去掉季节峰值),旺季临时提高可售天数并加大安全库存。另外,采用分批采购(分期到货)也能减少一次性库存压力。
引用与延伸阅读(便于深入学习)
- 经济订货量模型(EOQ)
- 安全库存计算方法与服务水平理论
- 《库存管理与生产计划》——适合系统学习库存控制的教科书
行了,说了这么多,回到最开始那句:把提醒按“可售天数”来设,默认7天是个稳妥起点,但真正好用还是要根据你手头的商品特性、供应链周期和容忍缺货的成本去微调。慢慢调、看数据,过一段时间你就能找到一套既不过度报警又能保持高服务水平的阈值策略。