系列第 33 篇 · 行业场景
老马的「两万个货,全装在老师傅脑子里」
老马在临沂做五金机电批发,二十多年的老江湖。仓库里两万多个 SKU——各种螺丝、螺母、轴承、阀门、管件、电机配件,货架从地面顶到房梁,密密麻麻。
生意是真大,可有个隐患,老马自己也心知肚明,就是不敢碰——整个仓库的货,全装在两个老师傅的脑子里。
「客户要 M6×25 的内六角螺栓,老张走过去,啪一下就从那堆看着一模一样的螺丝里抓出来了。我服气,可我也怕。」老马跟我说,「这俩老师傅要是哪天不干了,或者请个长假,我这两万个货,立马变成两万个谜。新来的小工,对着货架能站半天,连 M6×20 和 M6×25 都分不出来。」
我问他:「你系统里这些货,是怎么记的?」
「就……按名字记呗。『内六角螺栓M6乘25』,这么一长串打进去。录单的时候,名字稍微打错一个字,搜都搜不出来。规格像的更要命,M6×20、M6×25、M8×20,名字就差俩数字,录单经常串。」
我说:「问题就在这。你这两万个货,缺一套能让它们『自报家门』的编码体系。 现在全靠老师傅的脑子当索引,脑子一走,索引就没了。」
这就是超多 SKU 行业的命门——货太多、太像,光靠名字和记忆根本管不住。真正能救命的,是一套科学的编码规则,让货号本身就能『读』出这个商品是什么。
这一篇,我们就讲讲:超多 SKU 的生意,编码体系到底怎么设计。
先想明白:货号不是「随便编个号」
很多老板的货号,是这么来的:第一个货是 0001,第二个 0002,往后顺着排。
这种「流水号」式的编码,最大的问题是货号本身没有任何含义。你看到「08866」这个号,完全不知道它是螺丝还是轴承,是 M6 还是 M8。它只是个代号,所有信息还得回头去查名字、靠记忆。
好的编码体系,追求的是另一种境界——让货号自己「开口说话」:

一个会说话的货号: LS-M06025-001
┌─┐ ┌────┐ ┌─┐
│ │ │ │ │
分类码 ──────┘ │ │ └──── 流水码(同规格区分)
(LS=螺丝) │ │
规格码 ────┘
(M6 × 25 长)
只看货号 LS-M06025,老师傅不在,新人也知道:
这是「螺丝、M6、长 25」—— 货号自己说清楚了
划重点:流水号是「给货编个代号」,会说话的货号是「把商品属性压进编号里」。前者依赖记忆和查询,后者一眼就懂。超多 SKU 的行业,必须用后者。
老马那两万个货,如果每个货号都能「读」出分类+规格,老师傅脑子里那套索引,就变成了印在每个货号上、谁都能看懂的明牌。
编码规则怎么设计:三段式
一套实用的编码,通常分三段:分类码 + 规格码 + 流水码。
┌──────────┬──────────────┬──────────┐
│ 分类码 │ 规格码 │ 流水码 │
│ 这是啥 │ 什么规格 │ 区分同款 │
├──────────┼──────────────┼──────────┤
│ LS │ M06025 │ 001 │
│ (螺丝) │ (M6×长25) │ (第1个) │
└──────────┴──────────────┴──────────┘
第一段:分类码——「这是哪一类货」
先把你的货分大类、小类。比如:
- LS = 螺丝紧固件
- ZC = 轴承
- FM = 阀门
- GJ = 管件
分类码是编码的骨架。分类想清楚了,编码体系就立住了一半。 想不清楚,后面全乱。
第二段:规格码——「具体什么型号」
把这个商品的关键规格编进去。螺丝的关键规格就是「直径 × 长度」:
- M06020 = M6、长 20mm
- M06025 = M6、长 25mm
- M08020 = M8、长 20mm
这样 M6×20 和 M6×25 在货号上就是 M06020 和 M06025,清清楚楚差在哪,再也不会串。
第三段:流水码——「同规格里再区分」
同样是 M6×25 的螺丝,可能有不同材质(不锈钢/碳钢)、不同品牌。用流水码或加个材质位区分:
- LS-M06025-001(不锈钢)
- LS-M06025-002(碳钢镀锌)
三段拼起来,每个货号都独一无二,而且自带含义。
规格太多太像,带来的三个真问题
老马的痛苦,本质是「规格多 + 规格像」。这会带来三个具体的麻烦,编码体系正是用来对付它们的:
真问题一:型号近似,肉眼难区分
M6×20 和 M6×25,差 5 毫米,摆一块儿用眼睛根本看不出来。靠名字也容易看错。
编码体系的作用:货号 M06020 vs M06025,差异落在固定位置上,一眼就能核对。再配上货架标签印货号,拿货时号对号,不靠手感。
真问题二:扫码 vs 货号,到底用哪个
很多五金件太小,没法贴条码(一颗螺丝怎么贴)。这时候:
- 能扫码的就扫码(成箱、成盒的,贴条码扫,最快最准,参见第 07 篇)。
- 散件、太小的,靠货号——货架贴货号标签,录单时输货号(输
LSM06025比输「内六角螺栓M6乘25」快得多,也不会打错字)。
划重点:能扫码就别手记,能输货号就别输名字。 名字最长、最容易错,是录单效率的头号杀手。
真问题三:找货效率
两万个货,新人找货靠运气,老师傅找货靠记忆——都不可靠。
编码体系 + 货位管理:每个货号绑定一个货位(几排几架几层),系统里一查货号,直接告诉你「在 3 排 B 架第 2 层」。新人照着货号和货位去拿,跟老师傅一样快。 老师傅脑子里的地图,变成了系统里人人可查的地图。
五金建材还有个坎:多单位、多包装
五金建材的货,很少只按「一个」卖。一颗螺丝,可以按个卖、按盒卖、按箱卖;线缆按米卖、按卷卖;钢材按根卖、按吨卖。这就是多单位、多包装的问题(参见第 13 篇单位换算)。
螺丝 M6×25 的多单位:
1 箱 = 20 盒
1 盒 = 100 个
1 箱 = 2000 个
进货:按「箱」进(供应商整箱发)
零售:按「个」卖(客户要几个给几个)
批发:按「盒」走(同行整盒拿)
系统里换算关系设对了 ──► 进 5 箱自动算成 10000 个
卖 350 个自动从库存扣
设错了 ──► 库存立马算乱(参见第 25 篇负库存)
建材这边还有个特殊情况——散卖 + 整卖:
- 电线整卷 100 米卖,也按米剪开零卖。
- 水泥整袋卖,沙子石子按吨/方卖。
- 钢筋整根卖,也按米切断卖。
整卖 / 散卖:
整卷电线 (100米/卷) ──剪开──► 零卖 (按米)
│ │
└──── 库存要能在「卷」和「米」之间换算 ────┘
卖 1 卷 → 扣 100 米
零剪 30 米 → 扣 30 米(这卷还剩 70 米)

这就要求系统支持一个商品多个单位,并且能在单位之间自动换算。设好换算关系,进货、批发、零售用不同单位都不会乱;设不好,库存账三天就崩。
配图 1:流水号 vs 会说话的货号

【流水号编码】 【会说话的货号】
00001 LS-M06020-001
00002 LS-M06025-001
00003 ZC-6204-001
↓ ↓
看到号 → 啥也不知道 看到号 → 立刻知道
必须查名字 / 靠记忆 分类、规格一目了然
↓ ↓
老师傅走了 = 索引没了 新人照号就能找、能录
❌ 信息全在脑子里 ✅ 信息全在货号上
配图 2:一个货号怎么「拆」出商品信息

货号: GJ - DN50 - 003
│ │ │
│ │ └──► 流水/材质:第3种(如:PPR)
│ │
│ └────────► 规格:DN50(管径50)
│
└──────────────► 分类:GJ = 管件
读法:「管件,管径50,PPR材质」
—— 不用问老师傅,货号自己说完了
超多 SKU 行业建编码体系的实操原则
老马花了两个月,带着两个老师傅一起把编码体系搭起来。我给他的几条原则,对所有「超多 SKU」的行业都通用:
| 原则 | 怎么做 | 为什么 |
|---|---|---|
| 分类先想清楚 | 动手编码前,先把大类小类划明白 | 分类是骨架,先定好后面才不乱 |
| 编码别太长 | 总长控制在十几位以内,太长没人愿意输 | 太长易错、难记、录单慢 |
| 规格压进编码 | 关键规格(直径/长度/管径)编进去 | 让货号「会说话」,近似型号不串 |
| 留扩展位 | 分类码、流水码都留够位数 | 以后加新品类不用推倒重来 |
| 能扫码就别手记 | 成箱成盒贴条码,散件用货号标签 | 名字最容易错,少用名字录单 |
| 货号绑货位 | 每个货号对应固定货位 | 新人照号找货,不靠记忆 |
| 多单位设好换算 | 个/盒/箱、米/卷的换算关系建准 | 库存不算乱(参见第 13 篇) |
| 老师傅参与制定 | 让最懂货的人一起编 | 分类逻辑符合实际,落地不返工 |
一句话原则:编码的目标,是把『老师傅脑子里的知识』变成『印在货号上、谁都能读懂的明牌』。
老马的变化
两个月后,老马新招了俩年轻人,没要老师傅带太久,就上手了。他特地打电话跟我讲这事:
| 指标 | 上编码体系前 | 之后 |
|---|---|---|
| 找货 | 全靠俩老师傅记忆 | 新人照货号+货位,自己能找 |
| 录单 | 输长名字,常打错、规格串 | 输货号,快且准 |
| 近似型号 | M6×20/25 经常发错 | 货号差异明显,几乎不串 |
| 新人上手 | 得跟老师傅学几个月 | 看懂编码规则,几天上手 |
| 老板的底气 | 怕老师傅走,不敢扩张 | 知识落进系统,敢招人敢扩 |
老马最后那句话,我印象很深:
我做这行二十年,一直觉得「货多、货杂」是门槛,是别人学不会的本事,挺得意。 现在才想通——那不是本事,是风险。本事全在俩老师傅脑子里,他们一走,我这两万个货就瘫了。 编码这套东西搭起来,我才算真正「拥有」了我的仓库——而不是「租用」老师傅的记忆。
三道自检题
-
你仓库的货,新来的人对着货架,能不能照着货号自己找到、录对单? → 不能,全靠老员工记忆 → 你的库存其实「不在你手里」,在他脑子里
-
你的货号,看一眼能不能读出「这是什么、什么规格」? → 读不出,纯粹是个流水代号 → 该考虑升级成「会说话」的编码了
-
同一个货,进货、批发、零售用不同单位,系统的换算关系设对了吗? → 没设/不确定 → 库存迟早算乱,先去核对换算(参见第 13 篇)
结尾
五金、建材这类生意,难就难在两个字:杂。
货又多、又像、又能拆零卖,光靠名字记不住,光靠老师傅的脑子靠不住。SKU 越多的行业,越需要一套科学的编码体系——它是你管住两万个货的唯一抓手。
会编码的老板,让货号自己说话,新人照号找货录单,老师傅的本事变成全店人的能力,敢招人、敢扩张;
不会编的,把整个仓库押在两三个老员工的记忆上,看着是手握绝活,其实是坐在风险上——人一走,仓库就成了谜。
把脑子里的知识,搬到货号上。这就是超多 SKU 行业的破局点。
留个问题给你:
你仓库里最「认人」的货——离了某个老员工就找不着、录不对的——有多少?欢迎留言聊聊。
下一篇预告:《美妆 / 母婴:批次效期管理》——化妆品有保质期、有批号,奶粉认日期、认批次,一旦出问题还要能追溯到批。这两个行业,把「批次效期」做成了生死线。