跳到主要内容

SKU 编码怎么设计:从命名规则到批量生成商品编码

讲清 SKU 编码的结构化设计:分类加属性加序号怎么拼,补零序号为什么重要,以及怎样按颜色尺寸整张组合批量生成不撞号的商品编码。

发布于 作者 李雷
#SKU #商品编码 #库存管理 #电商 #命名规则

SKU 编码怎么设计:从命名规则到批量生成商品编码

做电商或者管仓库,迟早要面对一个问题:每件可售商品该用什么编码。SKU(库存单位,Stock Keeping Unit)就是这个内部编码,它让仓库、表格和店铺三处指向同一个货位。条形码是印给扫码枪读的全球注册号,SKU 不一样,它的格式由你自己定,目的是给人读、给系统排序。这篇把怎么设计一套站得住的 SKU 规则讲透,顺带说清批量生成和唯一性怎么保证。

一条好 SKU 长什么样

先看一个具体例子。一件红色 M 码 T 恤,它的 SKU 可以是 TS-RED-M-001。拆开看:

  • TS 是分类段,代表 T-shirt(T 恤)
  • RED 是颜色属性段
  • M 是尺寸属性段
  • 001 是流水序号

这就是 SKU 设计的核心结构:分类加属性加序号。三层信息排在一起,拣货员扫一眼 TS-RED-M 就知道是哪件,不用回系统查表。判断一条 SKU 好不好,看三个字:短、唯一、好读。短到能印进标签和拣货单,唯一到两个变体永不撞号,好读到不用查表就能解出含义。

命名规则:从粗到细排,每段定长

属性段的排列顺序不是随便的。要从粗到细排,编码排序才合理:先分类,再品牌,再颜色,再尺寸,最后流水号。这样在表格里按 SKU 升序排,同类商品自然聚在一起,同色的再聚在一起,层层收敛。

每段还要固定一个短长度,通常 2 到 3 个字符,这样列才对齐。颜色用 RED、BLK、WHT 这种三字母缩写,尺寸用 S、M、L、XL。我自己踩过的坑是早期图省事直接把中文颜色拼音全拼进去,结果编码长短不一,在 Excel 里排出来参差不齐,后来全部回炉改成等宽缩写才清爽。

有一条反向规则同样要紧:不要把会变的数据编进 SKU。价格、供应商这类东西下季度就可能改,一改你要么留着一个已经错的编码,要么把所有标签重印。只编对这个变体本质且稳定的属性,比如颜色、尺寸、型号。如果你需要的是干净的 URL 片段或文件名风格的字符串,那是另一回事,可以用 /zh/t/slug-generator/ 单独处理,别把那套逻辑混进 SKU。

序号为什么必须补零

序号补零是新手最容易跳过的一步,但它直接决定排序对不对。不补零时,纯文本排序会把 1、10、11、2、3 排在一起,因为它逐字符比较,看到 1 后面的 0 比 2 小。用 001、002 一直到 010、011,任何表格或标签机里都按真正的数字顺序排。

位数按最大预期数量选:3 位顶到 999 个变体,4 位顶到 9999 个。一款 T 恤 8 色 6 尺寸是 48 个变体,3 位足够。一条产品族要是预计破千,直接上 4 位,免得日后补位还要全表重排。

批量生成:走遍颜色乘尺寸的笛卡尔积

手敲 SKU 是灾难的源头。一款 T 恤 8 种颜色乘 6 个尺寸就是 48 条,手敲既容易打错又容易撞号。正确做法是让工具走笛卡尔积:设一个固定前缀,列出所有颜色和所有尺寸,工具自动把每个颜色乘每个尺寸组合一遍,再追加递增序号。

3 种颜色乘 4 种尺寸 = 12 条 SKU,一次得到 TS-BLK-S-001 到 TS-RED-XL-012,中间一个不漏。生成结果可以按换行列表或 CSV 复制,直接粘进 Shopify 商品导入、条码标签批次或库存表。批量这一步用 /zh/t/sku-generator/ 做最省事,前缀、取位、分隔符、补零位数都能调,全程浏览器本地,产品线信息不上传。

唯一性怎么保证,以及别让杂字符混进来

唯一性靠两层。第一层是结构本身:颜色加尺寸的组合天然区分了每个变体,蓝 M 和红 M 永远不会撞。第二层是自动序号,即便两个变体某些属性相同,递增号也兜底保证不重复。这比靠人脑记"上次编到几号"可靠得多。

最后提醒:别让空格和特殊字符混进编码。空格在 CSV 导入时会把编码拆成两列,斜杠会搞乱 URL 或文件路径,井号会把链接截断。SKU 只留字母、数字和一个分隔符。好的生成工具会自动清掉其余字符,输入 Size/XL 仍得到干净的 SIZEXL,而不是被收银系统悄悄改坏的编码。把这几条规矩立住,你的库存数就不会再分散到一堆近似重复的编码上。


Made by Toolora · Updated 2026-06-13