免费 Shopify 工具

Shopify 条形码生成器

粘贴 SKU 列表,选择 UPC-A、EAN-13 或 Code 128,一次为每一行生成可扫描的条形码。可打包下载 SVG/PNG,也能导出 Shopify 商品 CSV。

不用注册、安装,也不用留邮箱。条形码和 CSV 都在浏览器里生成。列表留在本页;长度放得下时也会写进网址,方便你把整批数据发给同事。

生成一批条形码

一行一个值。UPC-A 或 EAN-13 请填 GTIN 数字;字母数字 SKU 和内部编码用 Code 128。

条形码格式格式作用于这一批的全部行。切换格式会重新校验整张列表。格式作用于这一批的全部行。切换格式会重新校验整张列表。
一行一个。首尾空白会去掉。UPC-A/EAN-13 会忽略空格和连字符;Code 128 保留其余字符(仅可打印 ASCII)。一行一个。首尾空白会去掉。UPC-A/EAN-13 会忽略空格和连字符;Code 128 保留其余字符(仅可打印 ASCII)。
读取 SKU(或 Variant Barcode)列;如果文件里有 Title 列,会保留到 Shopify CSV 导出。读取 SKU(或 Variant Barcode)列;如果文件里有 Title 列,会保留到 Shopify CSV 导出。

条形码

有问题的行会列在下面,不会进入任何下载文件。

还没有条形码。至少添加一个值。

SVG 是矢量图;PNG 按适合打印的倍率渲染(常见编码约 1200 像素宽)。批量打印前先试扫一张标签。

Shopify CSV 会以草稿状态新建商品;直接粘贴的 SKU 列表会用 SKU 作为标题。不会按 SKU 更新已有商品;导入前请核对 handle。

还没有条形码。至少添加一个值。

怎么用 SKU 列表批量生成 Shopify 条形码

条形码是把一个值画成可扫描的图形;SKU 是你自己的内部编号;GTIN 是跨公司识别商品的注册号码。三者有关联,但不能混着用。这个页面只编码你给的值,不替你分配或注册号码。

先选对码制

格式能编码什么常见用途校验位
UPC-A12 位数字零售商品,主要在北美第 12 位;工具会补算或校验
EAN-1313 位数字零售商品,主要在北美以外第 13 位;工具会补算或校验
Code 128可打印 ASCII(Set B)内部 SKU、仓库标签、货架和资产标签符号内部校验和,不是印出来的校验位

UPC-A 前面加一个 0 就可以写成 EAN-13,GTIN 值不变。但这不会把随便一个 SKU 变成 GTIN。平台或零售商要求真实 GTIN 时,请使用你有权使用的号码,不要随手编一串 12 位数字。

UPC-A 和 EAN-13 的校验位怎么算

UPC-A 编码 11 位数据加 1 位校验位,EAN-13 编码 12 位数据加 1 位校验位。两者都用加权求和:

  • UPC-A:11 位数据从左到右交替乘 3 和 1,求和后用“补到下一个整十”的数字做校验位。
  • EAN-13:同样做加权求和,但左边第一位权重是 1,之后交替 3 和 1。

例如 UPC-A 数据位 03600029145 算出的校验位是 2,完整号码是036000291452。EAN-13 数据位 400638133393 算出的校验位是1,完整号码是 4006381333931。填 11 或 12 位数据时工具会补最后一位;填完整号码时只校验,不会偷偷改掉你填的数字。

粘贴或上传什么

文本框里一行放一个 SKU 或条形码值,首尾空白会去掉。UPC-A/EAN-13 会忽略空格和连字符,所以印在包装上的0-36000-29145-2 也能直接粘。Code 128 保留其余字符,只接受可打印 ASCII;中文或其他非 ASCII 的 SKU 会报错,而不是悄悄换成另一个可扫描值。

CSV 上传可以读当前或旧版 Shopify 商品导出文件。工具会找 SKU 或Variant SKU 列;SKU 为空时退回 Variant Barcode 或Variant Barcodes 列。Title 列会保留到 Shopify CSV 导出。重复值会标错,因为同一批里出现两个一样的标签,通常是列表粘错了。

把 CSV 导入 Shopify

Shopify 导出使用当前商品 CSV 的列:Title、URL handle、Status、SKU、Variant Barcodes、Option1 name和 Option1 value。每行写成 draft(草稿),方便先核对标题、handle 和条形码再上架。直接粘贴的 SKU 列表会用 SKU 作为商品标题;需要真实标题时,请上传带 Title 列的 CSV。这个文件是新建商品,不是按 SKU 更新已有商品;更新现有目录时请按 URL handle 匹配,并先看 Shopify 的导入预览。

GTIN 格式的条形码会带类型前缀:upc:036000291452 或ean:4006381333931。Code 128 写成自定义条形码。Shopify 允许一个变体存多个条形码,这个工具每行只写一个值。

打印、扫码、再检查

屏幕上看着对的条形码,印到纸上仍可能扫不出来。批量打印前先打一张测试页。Shopify 的条形码指南建议至少 300 DPI,符号宽度不少于 1.5 英寸、高度不少于 1 英寸,用黑色墨水,并实际扫码测试。不要裁掉静区,不要折叠标签,也不要在条码上贴胶带。SVG 是矢量图,可以按标签尺寸放置;PNG 按适合打印的倍率渲染(常见编码约 1200 像素宽)。

做盘点和发货时,印出来的值必须和记录一致。库存数量用到 SKU 的地方可以看Shopify 库存报表(英文),SKU 在履约单据上的位置可以看Shopify 装箱单(英文)。

这个工具不做什么

  • 不分配 GS1 厂商前缀,不注册 UPC/EAN,也不验证号码是否属于你。
  • 不检查同一个条形码是否已经在你的目录里用过。
  • 不保证零售商、平台、仓库或扫码枪一定接受这个符号。
  • 不会替你设置 Shopify 后台的条形码类型;类型由 Shopify 根据导入的值判断。

资料来源

关于 Shopify 条形码的常见问题

Shopify 支持 Code 128 条形码吗?

支持,作为 Custom(自定义)条形码。Shopify 的 Custom 类型接受 Code 39、Code 128 等非 GTIN 值;GTIN、UPC、EAN、ISBN 和 ASIN 类型会各自校验格式。这个工具不会替你设置 Shopify 后台的条形码类型。

Shopify 帮助中心:为商品使用条形码

可以把 SKU 直接当条形码用吗?

做内部 Code 128 标签可以。SKU 不是 GTIN,不要把它填进 UPC/EAN 字段,也不要在平台要求真实 GTIN 的地方使用。SKU 留在 SKU 字段,可扫描值放在 Barcodes 里。

Shopify 帮助中心:为商品使用条形码

UPC-A 和 EAN-13 有什么区别?

UPC-A 是 12 位,主要在北美使用;EAN-13 是 13 位,在国际市场更常见。UPC-A 前面加一个 0 就可以表示成 EAN-13,GTIN 值不变。

GS1:GTIN(全球贸易项目代码)

工具会自动计算校验位吗?

会。UPC-A 填 11 位、EAN-13 填 12 位,工具会补上最后一位。填完整的 12 或 13 位时,工具会校验最后一位;不对会告诉你正确的数字。

GS1 US:校验位计算器

导出的 CSV 能直接导入 Shopify 吗?

Shopify CSV 使用当前的 Title、URL handle、SKU、Variant Barcodes、Option1 name 和 Option1 value 列。每行以草稿状态新建商品,不是按 SKU 更新已有商品的工具。确认导入前请先看 Shopify 的导入预览。

Shopify 帮助中心:使用 CSV 文件导入和导出商品

为什么 Shopify 把我的条形码显示为 Custom?

不符合 GTIN 格式的值会显示为 Custom,包括 Code 128。填的是有效 UPC 或 EAN 时,Shopify 可以识别成 GTIN;类型由 Shopify 判断,不是这个工具的承诺。

Shopify 帮助中心:为商品使用条形码

生成的号码唯一吗?能直接用于零售吗?

只有当你提供的是自己有权使用且不重复的号码时才可以。GS1 负责分配厂商前缀和注册 GTIN;这个工具不检查号码归属、目录内是否重复,也不检查零售商要求。

GS1:GTIN(全球贸易项目代码)

为什么 Code 128 不接受中文?

Code 128 Set B 只能编码可打印 ASCII。中文 SKU 可以继续留在 Shopify,但这个工具不会悄悄把它改成另一个可扫描值。请给标签使用 ASCII SKU 或单独的条形码值。

我的 SKU 会被上传吗?

不会。条形码图形、ZIP 文件和 CSV 都在当前页面生成。没有上传接口、账号或邮箱门槛。