系列第 34 篇 · 行业场景
婷婷的「过期奶粉」
婷婷在深圳开了 3 家母婴连锁店,奶粉、辅食、纸尿裤、宝妈护肤品都卖。生意不错,但她每个月都被一件事折磨——
去年盘点,店员从仓库角落翻出 14 罐某品牌二段奶粉,还有 11 天到期。原价 268 一罐,眼看砸手里,最后 99 元清仓,还搭了赠品才勉强出掉。一算账,光这一款就亏了快 3000。
更糟的是另一件事。一个宝妈在群里发飙:
「我在你家买的面霜,生产日期居然是两年前的!是不是快过期的临期货卖给我?还是假货串货进来的?」
婷婷当时手心冒汗——她根本说不清这罐面霜是哪一批进的、什么时候到的、还能放多久。因为系统里这款面霜就一个数字:库存 37 个。至于这 37 个里头哪些是上个月进的、哪些是半年前压的,全混成一锅粥。
她打电话给我,第一句话是:
「我卖的全是有保质期、有批号的东西,奶粉辅食是吃进宝宝嘴里的,化妆品是抹脸上的——这些货我得知道每一批的来龙去脉,可系统里就一个总数,我心里一点底都没有。」
婷婷的难处,是所有做「效期生意」的老板共同的难处:货不是按"个"管的,是按"批"管的。这一篇,我们就把批次和效期讲透。
先想明白:你卖的到底是"商品"还是"批次"
大部分老板对库存的理解是这样的:
一款奶粉 = 一个商品 = 一个库存数字。
做效期生意的,这个理解从根上就不够用。
打个比方——
普通百货的商品,像一袋一模一样的硬币,你只关心"有几个"。 而奶粉、辅食、化妆品这种货,更像一批批"有出生日期的活物"—— 同一款奶粉,3 月进的和 8 月进的,是两拨命运完全不同的货。
3 月那批快到期了,得赶紧卖;8 月那批还新鲜,可以慢慢放。它们摆在一起长得一模一样,但在系统里必须分开记账——这就叫"批次管理"(参见第 14 篇)。
记住这句话:
不做批次的效期生意,等于闭着眼睛管一仓库会过期的货。
一、批次管理:同一款货,不同批次分开记
什么是批次?简单说,同一次进货、同一个生产批号的一拨货,算一个批次。
婷婷那款面霜,正确的记法应该是这样:
商品:某品牌补水面霜(一个商品)
├─ 批次 A:批号 20240115,进货 20 个,到期 2026-01
├─ 批次 B:批号 20240720,进货 15 个,到期 2026-07
└─ 批次 C:批号 20241105,进货 12 个,到期 2026-11
────────────────────────────────────
库存合计:47 个(但每批的"年龄"完全不同)
关键点:库存数字下面,要挂着一层"批次明细"。
这样一来,那个宝妈的投诉就好处理了——婷婷一查,卖给她的是批次 C,2024 年 11 月生产,根本不是临期货,更不是假货。有据可查,客诉立刻平息。
| 不做批次 | 做了批次 |
|---|---|
| 面霜库存 47 个 | 47 个,且 A/B/C 三批清清楚楚 |
| 不知道哪批快过期 | 每批到期日一目了然 |
| 客诉说不清来源 | 一查就知道卖的是哪批 |
| 临期货混在里头自己不知道 | 系统主动报警哪批要临期 |
划重点:批次不是为了好看,是为了让"快过期的货"在卖出去之前,先被你看见。
二、效期预警:别等盘点才发现快过期
婷婷最大的痛,是临期货总是"突然出现"——盘点时才发现一堆快到期的,已经来不及好好卖了。
好的系统不该让你"撞见"临期货,而该提前几个月就开始喊。
怎么喊?按"剩余保质期"自动给每一批货分级。有两种分法:
分法一:按剩余天数(适合保质期短的,比如辅食、开封短保的)
分法二:按剩余保质期百分比(适合保质期长短不一的,更公平)

举个百分比的例子:一罐奶粉保质期 18 个月,那么——
剩余保质期 100% ───────────────────► 0%
│ │ │ │
可正常售 可正常售 临期促销 禁售下架
(>50%) (50%~30%) (30%~7%) (<7%)
新货 正常 打折快清 不能再卖
系统按这个标准,每天自动把货分进不同的"筐":
| 分级 | 剩余保质期 | 系统动作 | 老板动作 |
|---|---|---|---|
| 可售 | 充足 | 正常上架 | 不用管 |
| 临期预警 | 接近阈值 | 弹提醒 / 标黄 | 安排促销、调店 |
| 临期促销 | 已过阈值 | 标红、建议打折 | 捆赠、清仓 |
| 禁售下架 | 低于安全线 | 自动锁定不让卖 | 退供 / 报损 |
这套分级最大的价值,是把"被动撞见"变成"提前几个月就知道"。 婷婷现在每周一早上,系统自动推一张"临期清单"给她,哪几批、还剩多久、在哪个店,清清楚楚。她可以从容地调店、做活动、跟供应商谈退换——而不是到了最后 10 天慌慌张张地贱卖。
这个临期阈值,奶粉、辅食、化妆品可以各设各的——母婴的东西宁可保守一点,剩 1/3 保质期就开始处理,比剩 10 天再清仓体面得多。
三、先进先出:在系统里"强制"执行
光知道哪批快过期还不够。最怕的是——明明仓库里有快过期的批次,店员却随手拿了新批次卖出去,旧的越压越久,最后过期报废。
解决办法是"先进先出"(参见第 09 篇):先进来的货,先卖出去。 道理人人都懂,但靠人记根本靠不住——店员哪记得住哪罐先到的。
所以要让系统来"强制"。 在卖货出库时,系统按规则自动指定该出哪一批:
某款奶粉出库 1 罐,系统怎么挑批次?
仓库现有:
批次 A 到期 2026-01 ← 系统优先扣这批(最早到期)
批次 B 到期 2026-07
批次 C 到期 2026-11
开单卖出 → 系统自动从 A 批扣减
A 批卖完 → 才轮到 B 批
注意一个细节:效期生意里,严格说是"先到期先出"(FEFO),而不单纯是"先进先出"(FIFO)。因为偶尔会有"后进的货反而先到期"的情况(比如供应商发了一批临期特价货)。好系统默认按"到期日"排,而不是按"进货日"排——这样最贴合做效期生意的需求。
这一招治好了婷婷最头疼的"旧货压仓"——现在系统逼着先出旧批,临期报废率从过去的 3% 多降到了 0.5% 以下。
四、批次可追溯:出了问题能召回
母婴和美妆,最怕的就是质量事件。万一某批奶粉被厂家通知召回,或者某批面霜客诉集中爆发——你能不能立刻查到:这一批,我进了多少、卖了多少、卖给了谁、还剩多少在架上?
没有批次管理,这就是一场灾难——只能全店下架、挨个翻找、宁可错杀。
有了批次追溯,链路一拉就清楚:
某批号奶粉接到厂家召回通知
│
▼
系统按批号一查 ─────────────────────────────
进货:3 月 5 日,从某代理进 120 罐
分布:A 店 30、B 店 25、C 店 20、仓库 18
已售:27 罐(其中 12 罐是会员,有电话)
│
▼
动作:3 店剩货立即下架封存
给 12 位会员打电话召回
向上游代理发起退货
这就叫"一物一批、来龙去脉全留痕"。 进得到、卖得出、追得回——这是做食品级、母婴级生意的底线能力,不是锦上添花。
顺带一提:能精确追溯的前提,是进货时就把批号、生产日期、保质期录进去(参见第 14 篇)。前面偷懒不录,后面就追不回。
五、美妆母婴特有的两个坑
坑一:防串货 / 验真
美妆母婴是假货、串货重灾区。很多品牌的正品罐底、外箱上印着批次码 / 防伪序列号 / 溯源码。
- 批次 / 序列号验真:进货时扫码录入,正品才有合法编码;客户质疑时,调出这罐的批次和进货来源,一目了然
- 防窜货:品牌方常给不同区域的货打不同区域码,系统记录每件货的来源,避免误收了别区窜来的货(一旦被品牌查到要罚款甚至断货)
婷婷那次面霜客诉之所以能平息,靠的就是批次留痕——正品有据,假货无处遁形。
坑二:小样 / 赠品管理
美妆母婴促销离不开小样、赠品、试用装。这些东西最容易管乱:
- 小样也有保质期,过期的小样照样送出去会出事
- 赠品成本要不要算、从哪个库扣,不理清楚毛利就是糊涂账(参见第 21 篇报损报溢赠品)
- 大牌专柜的小样,有的也带批次码,串货风险一样存在
正确做法:小样、赠品也当成独立商品建档,该有保质期的照样设效期预警,赠出时走"赠品出库",成本心里有数。
配图 1:库存数字下面藏着一层"批次"

老板眼里(不做批次):
─────────────────────────────
某款奶粉 库存:60 罐 ← 就一个数,啥也看不出
系统里(做了批次):
─────────────────────────────
某款奶粉 库存:60 罐
├─ 批次A 20罐 到期 2026-02 🔴 临期促销
├─ 批次B 18罐 到期 2026-06 🟡 临期预警
└─ 批次C 22罐 到期 2026-11 🟢 正常可售
👉 同样 60 罐,一拨快过期、一拨还新鲜
👉 系统帮你把"该急的"挑出来,先卖、先清、先处理
配图 2:一批货的"一生"

进货入库 ──► 在架销售 ──► 临期处理 ──► 退/报/召回
│ │ │ │
录批号 FEFO 分级 可追溯
录生产日 先到期先出 自动报警 查到卖给谁
录保质期 新货压后 建议打折 原路退召
│ │ │ │
└──────── 每一步都"认批次"、留痕迹 ────────┘
实操速查表:做效期生意的商品建档与预警设置
商品建档阶段(一次性设好)
- 开启"批次管理"——这类货必须按批记,不能只记总数
- 必填字段:批号 / 生产日期 / 保质期(或到期日)
- 有防伪码 / 溯源码的,开启序列号管理、进货扫码录入
- 小样、赠品、试用装单独建档,该设保质期的设上
预警规则阶段(按品类分别设)
- 设临期分级阈值:可售 / 临期预警 / 临期促销 / 禁售下架
- 短保品(辅食等)按"剩余天数";长保品(奶粉、化妆品)按"剩余百分比"
- 母婴品阈值宁可保守——剩 1/3 保质期就开始预警
- 开启"禁售下架自动锁定"——低于安全线系统不让卖
日常运营阶段(让系统替你盯)
- 出库强制"先到期先出"(FEFO),别让店员随手拿新货
- 每周拉一次"临期清单",提前安排调店 / 促销 / 退供
- 进货必扫批号——前面录全了,后面才追得回
婷婷的总结
婷婷三家店全开了批次管理,跑了半年后跟我说:
以前我管这些货,靠的是店员的脑子和运气—— 谁勤快就翻翻仓库角落,看看有没有快过期的,全凭人。 现在系统每周一早上自动给我推临期清单, 哪批、剩几天、在哪个店,比我自己还清楚。
她给我算了笔账:
| 指标 | 之前 | 之后 |
|---|---|---|
| 临期报废率 | 3% 多 | 0.5% 以下 |
| 临期货发现时机 | 盘点撞见(剩十几天) | 提前 2-3 个月 |
| 客诉"是不是临期/假货" | 说不清、只能赔 | 一查批次就能证明 |
| 召回某批货的耗时 | 全店翻找一整天 | 几分钟拉清单 |
我现在敢拍胸脯跟宝妈说:你买的每一罐,我都知道是哪批、什么时候生产、卖给过谁。 这份底气,是批次管理给的。
三道自检题
-
你能立刻查出某款货里,哪一批最快过期、还剩多少吗? → 查不出 → 你的临期货迟早"突然出现",赶紧上批次
-
店员卖货时,是系统指定批次,还是随手拿一个? → 随手拿 → 旧货必然越压越久,要强制"先到期先出"
-
万一某批货要召回,你能查到卖给了哪些客户吗? → 查不到 → 这是母婴/美妆生意的命门,必须补上批次追溯
结尾
美妆、母婴这门生意,卖的不只是商品,更是**"安全感"**——宝妈把吃进孩子嘴里、抹在自己脸上的东西交给你,凭的是信任。
而支撑这份信任的底层,是一套你看不见、但天天在替你盯着的能力:
每一批货,从进门那一刻起,就有了"出生日期"和"身份编号"。 系统盯着它的年龄,逼着先卖旧的、留住新的, 一旦出事,顺着批号就能追到底。
会用批次的老板,临期货卖得从容、客诉答得有据、召回追得回来; 不会用的,对着一仓库混在一起的货,只能凭运气和勤快——而运气,总有用完的一天。
不过,效期生意的钱算清楚了,还有一类生意的"钱"更难管——货早就赊出去了,钱却要等大半年才回来。
留个问题给你:
你的货里有多少是"有保质期、有批号"的?现在是按批次管,还是只记一个总数?欢迎留言。
下一篇预告:《农资 / 化肥:赊销和回款怎么管》——春天把化肥赊给几十户农民,约好秋收还钱,一个本子记到年底,谁还了谁没还全靠脑子……这账,到底该怎么管?