
1) 【一句话结论】采用“ABC分类法+动销率动态监控+安全库存+供应商协同补货”组合策略,通过分类管理不同产品,结合销售数据实时调整库存,平衡滞销风险与畅销品供应。
2) 【原理/概念讲解】库存管理中,ABC分类法是帕累托法则(80/20原则)的应用,将库存按“销售额占比/库存周转率”分为A、B、C三类。A类为高价值/高销量产品(如经典辣条),占销售额70%以上,库存周转快;B类为中等销量产品(如豆干),占20%;C类为低销量/滞销产品(如新品鱼皮),占10%左右。动销率是衡量产品销售速度的指标,公式为(月销售量/月库存量)×100%,用于判断产品是否畅销。类比:超市货架上的商品,畅销的牛奶(A类)每天卖很多,要常补;滞销的杂志(C类)卖得少,库存要少。
3) 【对比与适用场景】
| 类别 | 定义 | 特性 | 使用场景 | 注意点 |
|---|---|---|---|---|
| A类 | 占销售额70%以上,库存周转率>200% | 高价值、高销量、高利润 | 重点监控,设置安全库存,快速补货 | 需定期(每月)重新评估,避免分类偏差 |
| B类 | 占销售额20%左右,库存周转率50-200% | 中等销量、中等利润 | 常规周期补货,按月度计划 | 补货周期可适当延长,但需避免缺货 |
| C类 | 占销售额10%以下,库存周转率<50% | 低销量、低利润或滞销 | 减少库存,促销或淘汰 | 需及时分析滞销原因,如包装、口味 |
4) 【示例】假设卫龙经典辣条(A类)月销量100万包,库存20万包,动销率=100万/20万=500%(远高于阈值200%);新品鱼皮辣条(C类)月销量5万包,库存10万包,动销率=5万/10万=50%(低于阈值100%)。库存管理流程伪代码:
def inventory_manage(sales_data):
for item in sales_data:
turnover_rate = item['sales'] / item['inventory'] * 100
if turnover_rate > 200:
item['category'] = 'A'
elif 50 <= turnover_rate <= 200:
item['category'] = 'B'
else:
item['category'] = 'C'
for item in sales_data:
if item['category'] == 'A':
safety_stock = item['sales'] * 2 / 4 # 2周销量
if item['inventory'] < safety_stock:
print(f"产品{item['id']}库存不足,需紧急补货")
elif item['category'] == 'C':
if turnover_rate < 100:
print(f"产品{item['id']}动销率低,启动促销或评估下架")
5) 【面试口播版答案】
“面试官您好,针对卫龙SKU众多的情况,我建议采用ABC分类法结合动销率动态监控的策略。首先,把产品按销售额和库存周转率分为A、B、C三类:A类是像经典辣条这类,贡献了大部分销售额,库存周转快,需要设置安全库存并快速补货;B类是中等销量的产品,比如豆干,按常规周期补货;C类是滞销的新品,比如鱼皮辣条,通过动销率分析,如果动销率低于阈值(比如低于100%),就启动促销或下架。具体来说,比如经典辣条月销量高,动销率快,我们设定安全库存为2周销量,当库存低于这个阈值时,立即补货;而滞销的新品,比如某款鱼皮辣条,动销率只有30%,我们会减少库存,或者通过打折促销,如果还是卖不动,就考虑淘汰。这样既能保证畅销品不缺货,又能避免滞销品积压。”
6) 【追问清单】
7) 【常见坑/雷区】