1. 日均销量 DMS(Day Mean Sales)
RMIS 4.1.1 · ups_d_avg_sn1/2/3DMS 是补货算法最核心的输入 —— 系统根据历史销量算出"每天大概卖多少",再乘以补货周期得出建议补货量。RMIS 提供三种 DMS 算法:
🔵 算法一:N天平均(当前使用)
取最近 N 天销量求算术平均。简单直观,对短期波动敏感。示例零售集团当前使用此算法。
🟢 算法二:移动平均
取最近一个月的周平均销量。平滑短期波动,适合销量稳定但偶有波动的商品。
🟡 算法三:最近月/周
以最近自然月或自然周为口径计算。适合有明显月度/周度周期的商品。
实操要点:N 值的选择直接影响 DMS 灵敏度。N 太小→对促销/断货过于敏感,补货量剧烈波动;N 太大→反应滞后,缺货了还没触发补货。调参需要在灵敏度和稳定性之间找平衡。
2. ABC 分类
RMIS 4.1 · ups_d_set_abcABC 分类是补货优先级的基础:系统根据销售额占比将商品分为 A/B/C 三类,A 类重点保障供应,C 类控制库存水位。
🔴 A 类(重点)
销售额占比最高(约前 20% 品项贡献 80% 销售额)。补货策略:降低缺货风险,安全库存日多配。
🟡 B 类(常规)
中间档。补货策略:标准参数,按公式计算。
🟢 C 类(控制)
长尾商品。补货策略:拉长补货周期,降低库存上限,减少资金占用。
3. 商品生命周期
RMIS 4.1 · 6个状态控制商品有 6 个生命周期状态,直接影响是否参与补货:
① 初始
新建档案,尚未上线。不参与补货。
② 试销
新引进商品观察期。参与补货但参数偏保守。
③ 正常 ✅
正式在售商品。正常参与补货。
④ 暂停进货 ⚠️
季节性过季/质量异常。系统自动停止补货。
⑤ 进入作废
准备淘汰,不再进货。不参与补货。
⑥ 作废
档案已停用。不参与补货。
常见误区:"为什么这个商品不补货了?"——大概率是进入了④暂停进货状态(季节过季/ABC 降到最低档自动触发)。不是系统坏了,是参数和状态决定的。
4. 库存上下限公式
RMIS 4.1 · ups_d_set_store_limit这是 OPL 参数调优的核心公式,决定补货的触发点和目标量:
库存下限(补货点)= (订货周期 + 交货期 + 安全库存日) × DMS
库存上限(补货目标)= (订货周期 + 交货期 + 安全库存日) × DMS × 系数 + 陈列量 + 额外备货
库存上限(补货目标)= (订货周期 + 交货期 + 安全库存日) × DMS × 系数 + 陈列量 + 额外备货
订货周期
多久订一次货(如每周 2 次 = 3.5 天)
交货期
供应商下单后送到的时间(标品直送 1-2 天,生鲜配送 0.5-1 天)
安全库存日
应对不确定性的缓冲天数
系数
上限放大倍数,通常 1.2-1.5
陈列量
货架上必须保有的展示量
额外备货
节假日/促销/开业等特殊场景的增量
5. 季节性计算
RMIS 4.1RMIS 对商品做季节性标记。季节性商品在淡季自动进入"暂停进货"状态,不再参与补货。进入旺季前需手动恢复为"正常"状态。
季节性 vs 生命周期:两个机制容易混淆。生命周期是单向的(初始→试销→正常→暂停→作废),季节性是可循环的(每年固定周期切换)。季节性商品每年都会经历"正常→暂停→恢复→正常"的循环。