五金生意的商品档案要不乱,核心就一条:把"商品"和"规格"分开建。螺丝是一个商品,"304 不锈钢 M6×20 十字盘头"是它的一个规格(SKU);先按"分类—商品—规格"三层建档,再给每个 SKU 一个不含业务含义的唯一编码,上千个 SKU 就乱不起来。乱的档案几乎都是反着做的:把规格当商品平铺着录,名字全靠手打,"M6*20"“M6X20”“6×20mm"三种写法各建一条,库存从此对不上。本文是 2026 年 7 月的实操整理。
第一步:三层结构,先分类后商品再规格
- 分类:紧固件 / 手动工具 / 电动工具 / 管件阀门……两级足够,超过三级检索反而变慢。
- 商品:螺丝、扳手、球阀……描述"这是个什么东西"。
- 规格(SKU):材质 × 表面处理 × 尺寸 × 包装的具体组合,库存、价格、条码都挂在这一层。
建档前先定规格维度字典:材质(304/201/碳钢)、表面处理(镀锌/发黑/达克罗)、尺寸(M6×20)、包装(散装/盒装 100 支)。维度值统一写法(全角乘号还是字母 x,定一种),新增规格只能从字典里选,不允许手敲——这是防乱的第一道闸。
第二步:编码方案怎么选
| 方案 | 示例 | 优点 | 缺点 |
|---|---|---|---|
| 纯流水码 | 100234 | 永不冲突、录入快 | 码本身无含义,离了系统看不懂 |
| 全语义码 | JGJ-304-M620-DX | 一眼看懂 | 维度一变就失效,码越编越长,最易失控 |
| 分类前缀 + 流水(推荐) | JGJ-00234 | 兼顾可读与稳定 | 需要系统自动发号 |
两条铁律:编码一旦启用永不复用、永不改含义;仓库、供应商、价格这类会变的信息绝不编进编码——货换了仓库难道要改码?让编码只负责"唯一",含义交给档案字段。
第三步:多仓库存的三个管法
- 分仓设安全库存上下限。门店仓和总仓的补货逻辑不同:门店仓按周销量设下限触发向总仓要货,总仓下限触发采购。
- 调拨必须走单据。门店缺货从总仓拿货,哪怕当天就送到,也要有调拨单——"先拿货后补单"执行不了三个月,账实就开始漂。
- 循环盘点代替年终大盘。每周盘一个分类(本周紧固件、下周管件),单次工作量小,全年每类至少盘到四次,差异当周就能查原因。
上线切换的三步顺序
档案方法定了,切换到系统时按这个顺序走:先清洗、再盘点、后启用。第一步把现有 Excel 台账按三层结构重排,跑一遍重复检测(同分类下规格完全相同的记录合并);第二步选一个销售淡日做全面盘点,盘点数就是期初库存,宁可晚上线一周也不要带着估计数上线;第三步启用后设一个月"双轨观察期",每周抽 20 个 SKU 核对账实,连续两周误差率低于百分之一才算切换成功。三步里最容易被省掉的是第二步——期初不准,后面的进出流水再规范也是在错误地基上盖楼。
最容易把档案做乱的五个坑
- 让业务员随手新建商品(必须收口到专人审核建档);
- 同物多码:换个供应商就新建一条 SKU;
- 用商品名称当唯一标识,写法不统一;
- 把赠品、来料样品记在正品 SKU 上;
- 期初库存没盘准就上线,带病数据越滚越大。
FAQ
Q1:已经乱了两千多条档案,怎么救?
先导出全量清单做"合并映射表":人工标出同物多码、把要保留的码定为主码,再按映射表合并历史库存与往来。这件事只能干一次,所以要趁换系统或年终盘点一次做干净,日常靠建档审核防复发。
Q2:条码怎么办?供应商的条码能直接用吗?
能扫的前提是"一码对一 SKU"。厂商条码(69 码)可以作为 SKU 的辅助条码录入,扫它等于扫自己的编码;但自己的主编码体系不能依赖厂商条码,因为同一种货换厂家条码就变了。
Q3:规格维度以后要加怎么办,比如新增"包装"维度?
选型时就要问清系统是否支持给存量商品补维度。稳妥做法是新维度只对新建 SKU 强制,存量 SKU 给默认值批量回填,不要为补维度重建档案。
以上方法同样适用于Excel和其他管理软件。星河可先用现有WMS验证多仓、入库、出库、移库、盘点与库存流水;商品分类、多计量单位、效期和批次等范围结合物料样本、现场流程与ERP蓝图分阶段确认。