WH-01 · 近效期分级处置方案
ERP 只会报警,报警之后怎么办没人管
痛点 ERP 弹了一屏红色预警 · 店长的处理办法是等月底盘点时一起认账
① 场景引入
一、这件事现在是什么样
仓储养护与效期 · 真实业务触发
每周一早上,配送中心要给 23 家门店出本周的近效期催销任务。ERP 能导出近效期清单,但「哪些调拨、哪些搭赠、哪些找厂家退换、哪些认赔」没人给答案。月底店长例会上,损耗最高的门店会当场被点名。
二、痛点 · 每条都有来源
1门店商品损耗的 70.56% 源于过期商品,其中一半是总部配送的近效期催销品——铺货不考虑门店实际销售能力,滞销后果压给门店依据 · 某媒体调查:门店商品损耗的 70.56% 源于过期商品,其中一半是总部配送的近效期催销商品2近效期损耗由店员自掏腰包是行业不成文规则:有店员三年被扣 10,177 元,劳动仲裁才认定药店违法——根因在总部铺货失控,损失却转嫁给最末端依据 · 羊城晚报调查:过期前 3 个月退仓报损,约八成剩余药品由店员承担赔偿;有店员三年被扣 10,177 元,劳动仲裁认定药店违法3ERP 的效期预警是规则功能(90/60/30 天),报警之后该调拨还是该降价、找谁退换,需要跨动销数据、门店分布、供应商政策三方判断——这一步至今靠店长拍脑袋依据 · 药师帮行业分析:中小连锁近效期损耗率平均 5.8%、县域门店高达 12%,是仅次于人力成本的第二大利润消耗项4大店店长在分析会上因断货与近效期积压当场落泪、月收入从税后 1 万跌到 4 千多——近效期不只是损耗数字,是压垮门店负责人的具体事件依据 · 瑞商网案例:大店店长在分析会上因断货与近效期积压当场落泪,月收入从税后 1 万跌到 4 千多5行业大盘在收窄:2025 年全国药店净减少 2.2 万家、净利率从 8.3% 降至 3.1%,倒下的 84.5% 是中小玩家——止损类动作的优先级从未这么高依据 · 虎嗅:2025 年全国药店净减少 2.2 万家、闭店率 7.9%,行业净利率从 8.3% 降至3.1%,倒下的 84.5% 是中小玩家
三、换个做法之后
变化不在「快」,在「参与的角色」和「覆盖的范围」
✕ 现在的做法
- 门店商品损耗的 70.56% 源于过期商品,其中一半是总部配送的近效期催销品——铺货不考虑门店实际销售能力,滞销后果压给门店近效期损耗由店员自掏腰包是行业不成文规则:有店员三年被扣 10,177 元,劳动仲裁才认定药店违法——根因在总部铺货失控,损失却转嫁给最末端ERP 的效期预警是规则功能(90/60/30 天),报警之后该调拨还是该降价、找谁退换,需要跨动销数据、门店分布、供应商政策三方判断——这一步至今靠店长拍脑袋大店店长在分析会上因断货与近效期积压当场落泪、月收入从税后 1 万跌到 4 千多——近效期不只是损耗数字,是压垮门店负责人的具体事件
✓ 交给 Agent 之后
- 多来源文件一次读入,先做口径与完整性校验,再开始算
- 每条结论绑定来源文件、字段或条号,可以被审
- 产出是企业真会流转的正式件(带签批栏),不是一张展示用的表
- 该拦的地方给出「现在还不能提交」,并给不用干等的替代方案
四、场景闭环
5 步 · 每一步的产出都是下一步的输入
- 效期与动销对齐 · 每个批号算出「卖得完吗」剩余效期月数 × 月均动销 vs 当前库存——卖得完的进绿色观察,卖不完的进处置池
- 分级处置 · 四条路逐个品种对号店间调拨(集中到动销快的店)、搭赠促销(连带高毛利品)、厂家退换(核对退换政策与效期门槛)、认赔报损(最后选项)——每条路的适用条件写死
- 供应商窗口核对 · 退换要赶在资质到期前退换建议逐家核对供应商资质效期:资质过期后无法继续交易,退换窗口随之关闭(与 PS-01 台账联动,双向标注)
- 任务分解到店 · 每家店拿到的是三列清单商品名、当前库存、本周动作——不是一张全连锁大表,是每家店看得懂的自己的那一页
- 留证与签批 · 处置方案与风险金额一次生成预计报损金额、责任环节归因(采购过量/配送近效期/陈列死角)、签批栏留空,周会过完签字归档
要准备什么:近效期商品清单(ERP 导出,含批号/效期/库存/门店分布)预警的起点——但只有它,什么都决定不了近90 天门店销售流水算每个品种每家店的真实动销速度,判断「卖得完吗」供应商退换货政策表.xlsx(星标素材)采购员和供应商口头约定的备忘,记着「效期剩 X 成可换、冷链品不换」这类政策——平时不进任何核对范围,只在出事时翻聊天记录
为什么这个场景值得做
优先级评分:痛感 5 × AI 适配 4 ÷ 落地难度 2 = 11.0
最大差异点:不要求先治理库存数据。ERP 导出什么格式就用什么格式,门店分布、动销速度、供应商退换政策三份口径由方案生成时折算,折算依据逐项写明(如月均销量=近 90 天销量÷3,缺 90 天数据的按近 30 天×3 估并标
注)。
评分口径:痛感看「这事没做好谁会生气、生气到什么程度」;
AI 适配看「输入是否非结构化、是否要跨部门取数、错了能不能当场看出来」;
落地难度是分母 —— 需要客户先做数据治理的场景,分数会被压得很低。
五、会产出什么
判断标准只有一个:这份东西能不能直接进企业的流程
- 正式件本体:
近效期分级处置方案.xlsx正式件 · 全连锁一页纸 + 每店一页 · 风险金额汇总 · 含签批栏 - 可派发清单:
店间调拨建议表.xlsx可执行 · 逐店逐 SKU · 调出店/调入店/数量/理由 - 可派发清单:
厂家退换申请单.xlsx可发出 · 逐供应商· 批号/数量/政策依据/窗口时限
这套东西不承诺什么:不替门店决定「降价多少、赔不赔」:处置建议列出选项与依据(动销速度、供应商退换政策、效期剩余),选择与金额确认由店长和采购执行。对过期药品不做任何「延效期」或变通销售的暗示——过期即劣药,只有下架、报损、登记处理记录一条路。
② Live Demo(演示逐步)
演示模式 · 可视化预演 本页展示的是「应该怎么跑、每一步看什么、交付什么」,用的是真实业务格式的脱敏构造数据, 不宣称已接入客户生产系统,也不承诺任何效率提升百分比。
案例设定:康泽医药 8 月 31 日(周一)早 9 点:配送中心要给 23 家门店出本周近效期催销任务。ERP 导出的近效期清单有 87 个 SKU、库存成本 48,300 元,其中维生素 C 咀嚼片(批号 VC20260118)库存 586 盒、效期 4.5 个月、月动销96 盒——卖不完,4.5 × 96 = 432 盒能卖、154 盒会过期、风险金额 1,925 元。店长例会本周五开,损耗最高的门店会被点名。
近效期 SKU87 个处置池库存48,300 元自然过期风险9,870 元结论暂缓执行
输入医药零售手上能拿到的东西
不需要整理格式、不需要改文件名 · 直接拖进对话框
01_近效期商品清单_ERP导出.xlsxERP 按剩余效期 6 个月内导出的清单,87 个 SKU,跨 23 家门店分布ERP 自动 · 配送中心每周一 8:00 导出02_近90天门店销售流水.xlsx23 家门店近 90 天销售明细,用来回算每个 SKU 在每家店的真实月动销POS 自动 · 月度导出03_供应商退换货政策表.xlsx采购员与各家供应商口头约定的退换政策备忘录,记着各家窗口期与限制采购员刘志强维护 · 微信聊天记录里扒出来04_门店要货计划_本周.xlsx23 家门店本周(9/01-9/07)向配送中心提报的近效期品种要货量门店店长提报 · 配送中心汇总
注意标橙色那一份 —— 03_供应商退换货政策表.xlsx。它采购员刘志强维护 · 微信聊天记录里扒出来,平时压根不在核对范围里。这个场景的价值,很大一部分就来自把它读进来。
提示词就说这么几句
没有模板、没有表单 · 专业规则由 Skill 兜底
ERP 导出的近效期清单和近 90 天销售流水对一遍,出本周的处置方案。 每个批号算一下:剩下的效期够不够按现在的动销卖完。卖不完的进处置池。 四条路(调拨、搭赠、找厂家退换、报损)逐个对号,退换的记得核一下供应商资质还有多久到期。 每家店出自己的一页清单。赔多少、降多少我不定,列出来周会上定。
分级标准、动销折算口径、退换政策核对规则都在能力包里。你只需要把两份导出扔进来。
触发配送中心周一的早 9 点
87 个 SKU 在 ERP 里飘着红
陈慧敏打开 ERP,近效期预警有 87 个 SKU——其中维C 1 个就占近 1,925 元风险。她把这个清单丢到群里:@刘志强@吴丽,本周五例会前出处置方案,损耗最高的门店要被点名。
第 1 步 · 效期与动销对齐 · 每个批号算出「卖得完吗」
剩余效期月数 × 月均动销 vs 当前库存
这一步的看点 · 从历史里想起了公司踩过的坑维C 批号 VC20260118 与 2025 年 8 月那批维生素 B 族片是同一个进货决策:采购贪批发价折扣一次进了半年的量,结果 B 族片 40% 报损,当时店长在例会上认了赔,靠的是大家还记得这件事。现在「库存月数 vs 效期月数」每个批号都会自动算一遍,同类进货决策会被直接标红。
第 2 步 · 分级处置 · 四条路逐个品种对号
店间调拨 / 搭赠促销 / 厂家退换 / 认赔报损
这一步的看点 · 排除性结论「87 个近效期 SKU 中 61 个可以排除处置」——依据是动销测算均显示在效期内自然售罄(绿色观察口径)。把催销任务从 87 个 SKU 缩到 26 个,门店的注意力不再被无效预警稀释。61 个 SKU 的处置建议是「保持现有陈列、不动」——对门店来说,没消息就是好消息。
第 3 步 · 供应商窗口核对 · 退换要赶在资质到期前
逐家核对退换政策与资质窗口(联动 PS-01)
这一步的看点 · 把技术动作翻译成钱维C 40 盒换货 × 12.5 元/盒 = 500 元的换回金额,动作是「今天发函、附 PS-01 催办函的同一封」、「资质窗口关之前必须完成」。不做这一步:500 元的换回没了,40 盒从「换回」变成「375 元的报损里的一部分」。动作成本:1 封催办函 + 1 次与王经理电话沟通——5 分钟的事。
第 4 步 · 任务分解到店 · 每家店拿到的是三列清单
不是一张全连锁大表,是每家店看得懂的自己的那一页
第 5 步 · 留证与签批 · 处置方案与风险金额一次生成
预计报损金额、责任环节归因、签批栏留空
这一步的看点 · 四类看点汇总①历史教训:维C 与去年 B 族片同源进货决策、同类风险再次出现;②拦住的动作:搭赠方案因 EC-02 同批号差评被冻结(联动见下一步的替代方案);③排除性结论:61 个绿色 SKU 不需处置;④翻译成钱:9,870 元自然风险 → 9,490 元可挽回 → 380 元实报损。
这份处置方案还不能直接执行理由:维C 1,925 元处置方案中包含 14 盒搭赠促销(175 元),但 EC-02 周报已显示本周7 条效期类差评中 4 条指向同批号维C(差评归因与此处处置同源、双向标注),再搭赠冲量会放大客诉与美团「商品质量」违规风险(参照美团规则 875:违约金 3,000-6,000 元 + 置休 7 天)。替代方案:方案一、冻结搭赠,转线下门店买赠并在小票明示效期——14 盒 × 12.5 元/盒 = 175 元自担转 600 元内(外加合规告知的成本远低于违规);方案二、维C 40 盒对芜湖华康的换货在 2026-09-30 资质到期前必须完成——换货成功则 500 元挽回归零,逾期未发函 40 盒进入报损 500 元;两条路并行,本周五例会前可定稿。
之后这一次跑完,公司多了什么
不讲省了多久:讲少了几个隐患、沉淀了什么
- ✓ 动销折算口径固定下来:月均销量怎么算、缺数据怎么估,写成规则不再各店一套
- ✓ 供应商退换政策从聊天记录变成台账:哪家的政策是什么、窗口到哪天,一次入册长期用
- ✓ 「库存月数 vs 效期月数」进入每周例行动作:贪量进货的决策当周就会被标红
- ✓ 角色变了:店长从「月底盘点认账」变成「周一拿到自己的一页清单,当周有四条路可选」
追问现场可能被问到的
答不上来的问题,比答得漂亮的问题更能决定这场演示的结果
- 动销数据只有 30 天的怎么办? 按近 30 天×3 估月销并明确标注「估算」。新品和季节品会另做提示——这两类的 30天外推最容易失真。
- 能不能直接算出降价多少能卖完? 不能。降价幅度是门店的价格决策,方案只给动销速度、库存压力和参考促销形式,「降多少」由店长定——这是我们刻意不碰的边界。
- 过期药直接扔了不行吗? 不行。过期药品按劣药管理,必须下架、登记不合格处理记录、按规定销毁——报损认赔指的是这整条合规流程的成本,不是把货悄悄处理掉。
③ 能力沉淀(Skill / 提示词 / 预期输出 / 人工边界)
1. Skill 能力包
导入之后,同类任务会自动按这套规则走 —— 提示词才能写得那么短
近效期分级处置方案 —— ERP 只会报警,报警之后怎么办没人管 · Skill
SKILL.md 主本 + references(输出骨架 / 判据 / 渲染脚本)· 符合 WorkBuddy Skill 规范
版本 v1.0
near-expiry-disposal-plan.zip
在 WorkBuddy 里直接上传这个 zip 即可导入
包内结构
SKILL.md主本 —— YAML 元信息 + 执行流程 + 硬规则 + 人工边界references/output_template.md输出骨架(sheet 名 / 分区顺序 / 列头)+ 可直接运行的渲染脚本references/judgement_rules.md判据与口径 —— 什么情况算异常、什么情况必须拦住
references 不会一次性全读进来 —— Agent 按需取用。所以 Skill 可以写得很细,不会拖慢每次对话。
2. 原始素材
这些就是医药零售手上真实能拿到的东西 —— 格式不统一是常态,不是问题
📁WH-01 · 演示素材
脱敏构造数据 · 真实业务格式 · 埋点可核验
共 4 份
XLS01_近效期商品清单_ERP导出.xlsxERP 按剩余效期 6 个月内导出的清单,87 个 SKU,跨 23 家门店分布下载
↓XLS02_近90天门店销售流水.xlsx23 家门店近 90 天销售明细,用来回算每个 SKU 在每家店的真实月动销下载
↓XLS03_供应商退换货政策表.xlsx采购员与各家供应商口头约定的退换政策备忘录,记着各家窗口期与限制下载
↓XLS04_门店要货计划_本周.xlsx23 家门店本周(9/01-9/07)向配送中心提报的近效期品种要货量
怎么用
- 把素材全部拖进 WorkBuddy 对话框(不需要整理格式、不需要改文件名)
- 粘贴下方提示词发送
- 拿到正式件初稿 —— 签批栏留空,推荐意见留空,由你填
3. 提示词卡片
ERP 导出的近效期清单和近 90 天销售流水对一遍,出本周的处置方案。 每个批号算一下:剩下的效期够不够按现在的动销卖完。卖不完的进处置池。 四条路(调拨、搭赠、找厂家退换、报损)逐个对号,退换的记得核一下供应商资质还有多久到期。 每家店出自己的一页清单。赔多少、降多少我不定,列出来周会上定。
为什么这么短就够了:分级标准、动销折算口径、退换政策核对规则都在能力包里。你只需要把两份导出扔进来。换成你自己的业务 · 把素材换成你手上的真实文件即可。导入 Skill 之后,
该走几步、什么口径、什么情况必须拦住,Agent 自己知道 —— 你只需要说清这是什么事。
自己组织输入的三步法
- 用自然语言说清核心需求 —— 就按平时跟同事交代活的方式说:什么事、什么文件、什么要求。不用讲究格式。
- 调用 Skill 补齐专业规则 —— 导入本页 Skill 后,流程、口径、硬规则 Agent 自己知道。
- 用「增强提示词」补全遗漏 —— 输入框旁边有增强按钮,把随口说的话补成更完整的表述。
分工:自然语言负责「这是什么事」,Skill 负责「该怎么做」,增强提示词负责「别漏了什么」。
4. 预期输出
不方便现场跑的时候可以直接拿这份给客户看 · 与实跑结果同结构
📋正式交付物
带签批栏 / 冻结首行 / 开筛选 —— 判断标准是「能不能直接进企业的流程」
共 3 份
XLSWH-01_近效期分级处置方案.xlsx正式件 · 全连锁一页纸 + 每店一页 · 风险金额汇总 · 含签批栏下载
↓XLSWH-01_店间调拨建议表.xlsx可执行 · 逐店逐 SKU · 调出店/调入店/数量/理由WH-01_厂家退换申请单.xlsx可发出 · 逐供应商 · 批号/数量/政策依据/窗口时限
Skill 里固化了什么:从历史记录里想起了公司踩过的坑该拦的地方拦住了排除性结论把技术动作翻译成钱
输入清单:近效期商品清单(ERP 导出,含批号/效期/库存/门店分布)预警的起点——但只有它,什么都决定不了近 90天门店销售流水算每个品种每家店的真实动销速度,判断「卖得完吗」供应商退换货政策表.xlsx(星标素材)采购员和供应商口头约定的备忘,记着「效期剩 X 成可换、冷链品不换」这类政策——平时不进任何核对范围,只在出事时翻聊天记录
人工边界:不替门店决定「降价多少、赔不赔」:处置建议列出选项与依据(动销速度、供应商退换政策、效期剩
余),选择与金额确认由店长和采购执行。对过期药品不做任何「延效期」或变通销售的暗示——过期即劣药,只有下架、报损、登记处理记录一条路。
升为客户真实案例还缺什么:客户当前真实输入文件(不要整理过的)岗位现行 SOP 与审批链(金额分档、谁签字)至少一次真实出过问题的案例客户当前正在用的正式输出模板客户确认的阈值口径(多少天算临期、多少金额算大额)
5. 同一角色下的其他场景
仓储养护与效期 · 产出即下一步输入
- WH-02 · 养护信息月度汇总分析:GSP 明文要求、飞检常点名的欠交作业
上下游串起来就是完整链路。每一步的产出都是下一步的输入,不用在不同工具之间来回复制粘贴。
场景内容基于 WorkBuddy 产品能力整理,演示中的企业、人物与数据均为虚构,不代表任何客户的实际成效;痛点引用的公开来源已做脱敏处理。网页版由原资料转换,部分演示表格以原文形式展示。
想把这个场景在你们企业跑通?
顾问会先看你们的数据和流程够不够,再决定从哪一步开始。