主题
规格与 SKU 矩阵
一句话
在「规格」页选属性和取值 → 点「生成矩阵」→ 到「SKU」页填价格和库存。
前提
商品的规格模式要选「多规格」。单规格的话这一页是灰的,系统自己生成 1 条 SKU。
第 1 步:加销售属性
商品编辑 → 规格 → 添加销售属性
每一行选一个属性(颜色、尺寸……),再选这个商品用到的取值。
库里没有的可以直接打字
属性名和取值都支持直接输入 + 回车。打进去的会落进属性库, 以后别的商品能直接选,前台还能拿它做筛选。
同名的会自动复用,不会建出两条。
最多 3 个
3 个属性各 5 个取值就是 125 条 SKU,已经很难维护了。
第 2 步:生成矩阵
点「生成 SKU 矩阵」,系统按你选的取值做笛卡儿积:
颜色: 蓝 / 白
尺寸: 大 / 小
↓
蓝·大 蓝·小 白·大 白·小 → 4 条 SKU重新生成不会丢已填的数据
系统按「规格组合」匹配已有的 SKU:蓝·大 还在的话, 它的 id、价格、库存全部保留。
所以你可以放心地:加一个新颜色 → 重新生成 → 只有新增的那几行是空的。
但删掉一个取值会真的删 SKU
把「蓝」从取值里去掉 → 蓝·大 和 蓝·小 这两条 SKU 会被删除,库存归零。
不卖某个颜色了,更稳的做法是把那几条 SKU 的**「启用」关掉**, 而不是把取值删掉 —— 关掉之后前台选不到它,但数据还在,随时能开回来。
第 3 步:填价格和库存
到「SKU」标签页,逐行填。
| 列 | 说明 |
|---|---|
| SKU 编码 | 自动生成,可改 |
| 售价 | 必填,按主单位(58 = $58.00) |
| 划线价 | 显示成删除线,留空不显示 |
| 成本价 | 只有你看得到,用来算毛利 |
| 条码 | 两个 SKU 不能重复 |
| 重量(克) | 按重量算运费时要用 |
| 初始库存 | 只在新建商品时有效 |
| 图片 | 选中这个规格时显示的图 |
| 启用 | 关掉的话前台选不到这个组合 |
SKU 多的时候用「填充全部行」
表格上方选一个字段 + 填一个值 → 一键刷到所有行。 先填充统一的售价,再单独改几个特殊的,比一行行敲快得多。
前台是什么效果
买家在详情页看到规格选择器(一排颜色 + 一排尺寸)。
无货的组合会自动划线
比如「蓝」有货、「白」全部售罄,选择器上「白」会带删除线且点不了 —— 不用你手动维护。
SKU 图会并进图集
配了 SKU 图的话,那张图会按 URL 去重后并入图集。 买家选中这个规格时,主图切过去,缩略图高亮也跟着走。
早期版本是"SKU 图盖在图集上",结果点缩略图时高亮框动、大图不动 —— 现在只有图集一个真相源,不会再出这类问题。
常见问题
「生成矩阵」之后 SKU 数量不对
检查每个属性是不是都选了取值。有属性没选取值的话,那一维会被跳过。
同一个属性加了两次
系统会拦一下并提示「XX 已经在上面用过了」。
前台规格选择器不显示
- 规格模式是「多规格」吗
- 至少有 2 条启用的 SKU 吗 —— 只有 1 条时系统按单规格渲染
改了规格之后购物车里的商品不见了
如果你删掉了取值导致某条 SKU 被删,购物车里指向它的行会变成失效行 (单独列在"失效"区,不参与结算)。这是对的 —— 那个规格确实不卖了。
所以尽量用「停用 SKU」而不是「删取值」。