指南
什么是 GTIN?格式、校验位,以及何时需要新的 GTIN
GTIN 是几乎每件零售商品条形码背后的号码。本指南介绍四种格式、校验位的原理、如何合法获取 GTIN、产品发生哪些变化时需要新的 GTIN,以及主要销售渠道如何使用 GTIN。
GTIN 是 Global Trade Item Number(全球贸易项目代码)的缩写。零售条形码背后的标准组织 GS1 将其定义为贸易项目的标识符:贸易项目是在供应链任何环节被定价、订购或开具发票的产品或服务。
Google Merchant Center 和 eBay 等线上渠道使用 GTIN 将您的产品与正确的目录条目匹配,缺失或错误的值可能影响曝光度。本指南介绍如何在整个目录中读取、校验和管理 GTIN。
GTIN 是什么——以及不是什么
GS1 将 GTIN 描述为由 GS1 发放的、唯一、全球通用且可验证的产品标识符。品牌所有者使用 GS1 许可,为其销售的每一个不同的贸易项目分配一个 GTIN,因此同一个号码在全球范围内对每个零售商、分销商和电商平台标识的都是同一种产品。
GTIN 是数据;条形码是对其编码的载体。UPC-A 条形码承载 12 位 GTIN,EAN-13 条形码承载 13 位 GTIN,印在条形下方的数字就是 GTIN 本身。这就是为什么“UPC”和“EAN”常被不严谨地用来指代这个号码。
GTIN 也不能告诉您产品的产地。GS1 表示,其前缀并不标识产品的原产国——只表示该号段由哪个 GS1 成员组织发放。
四种 GTIN 格式:GTIN-8、GTIN-12、GTIN-13 和 GTIN-14
每个 GTIN 有 8 到 14 位数字,最后一位为校验位。较短的 GTIN 可以在左侧补零至 14 位,而不改变其标识的对象;GS1 US 的指南建议用 14 位字段存储全部四种格式。12 位 GTIN 隐含一个前导零,因此 614141234561 的 GS1 前缀是 061,而不是 614。
| 格式 | 位数 | 常用条形码 | 别称 | 典型用途 |
|---|---|---|---|---|
| GTIN-8 | 8 | EAN-8 | EAN-8 | 无法容纳完整长度条形码的小件商品;主要在北美以外使用 |
| GTIN-12 | 12 | UPC-A(UPC-E 为压缩零的形式) | UPC、UPC-A | 消费品,主要在北美 |
| GTIN-13 | 13 | EAN-13 | EAN、JAN | 欧洲及世界其他大部分地区的消费品 |
| GTIN-14 | 14 | ITF-14 或 GS1-128 | 箱码 | 箱装和套装等贸易项目组合;不用于销售点扫描 |
GTIN 校验位的原理(附计算示例)
每个 GTIN 的最后一位数字,是根据其余数字用模 10 算法计算得出的。它可以发现输入和扫描错误,例如错误的数字或大多数相邻数字互换。GS1 的手动计算方法适用于全部四种格式。
下面是 GS1 自己给出的 GTIN-13 示例。前十二位数字是 6 2 9 1 0 4 1 5 0 0 2 1,我们要计算第十三位。
- 写下不含校验位的数字:6 2 9 1 0 4 1 5 0 0 2 1。
- 从最右边的数字(紧靠校验位左侧的那一位)开始,交替乘以 3 和 1。向左依次推算,这个号码的乘数为 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3 ×1 ×3。
- 将每位数字相乘:6、6、9、3、0、12、1、15、0、0、2、3。
- 将结果相加:6 + 6 + 9 + 3 + 0 + 12 + 1 + 15 + 0 + 0 + 2 + 3 = 57。
- 用与该和相等或更大的最近的十的倍数减去该和:60 − 57 = 3。校验位为 3,因此完整的 GTIN 为 6291041500213。
- 要验证现有的 GTIN,请对除最后一位之外的每一位重复上述计算并进行比较。GTIN-12 示例:61414123456 的和为 89,因此校验位为 90 − 89 = 1,完整号码为 614141234561。
有效的校验位能证明什么,不能证明什么
由于乘数是从右边开始计数的,添加前导零不会改变校验位。614141234561 及其 14 位形式 00614141234561 的校验结果相同,这正是用 14 位存储安全的原因。
正确的校验位只能证明这个号码的格式正确。它不能证明该 GTIN 已授权给该品牌、已分配给这个产品,或者没有在其他地方被使用。Google Merchant Center 要求校验位正确,同时也告诫卖家不要猜测或编造 GTIN 值。请把校验当作拼写错误的过滤器,然后对照品牌的文件确认号码。
如何获取 GTIN——以及为什么转售的条形码有风险
如果您是品牌所有者——以自己的品牌销售产品,包括自有品牌(private label)——GTIN 由您自行分配。在创建 GS1 标识密钥之前,您需要有 GS1 公司前缀,并向所在国家的 GS1 成员组织申请许可。GS1 在 120 多个国家设有成员组织。
定价和方案因国家而异。例如,GS1 US 的单个 GTIN 为一次性购买,无续费;公司前缀则涵盖 10 至 100,000 个商品,需支付首期费用和年度续费。GS1 US 表示,如果前缀许可失效,您将不再有权使用该前缀下的号码。
请避免从转售商处购买廉价的“UPC”或“EAN”号码。GS1 成员组织 GS1 Australia 表示,GS1 与这些转售商没有任何关系,转售的号码不再由 GS1 管理,也不保证其保持唯一。GS1 不承认转售的号码,它们可能不是唯一的,也可能不归属于您——对照 GS1 公司数据核查 GTIN 的渠道,可以看出该前缀属于另一家公司。
- 检查 GTIN 是否已存在。如果您转售其他品牌的产品,请使用包装上或供应商数据表中制造商的 GTIN;不要自己创建。
- 联系当地的 GS1 成员组织,根据您预计的产品、变体和包装规格数量,在单个 GTIN 与公司前缀之间做出选择。
- 构建 GTIN:公司前缀,然后是您的商品项目参考号,最后是校验位。
- 每个不同的贸易项目分配一个 GTIN——每种款式、颜色和尺码变体,以及消费者单元之上的每个包装层级。
- 在每个销售渠道的标识符字段中发布该 GTIN,并在包装上印制对应的条形码。
GTIN、UPC、EAN、SKU、MPN 与 ISBN 的区别
其中三个是 GTIN;另外三个是独立的编码,所有者和适用范围各不相同。大多数渠道要求提供 GTIN 加品牌,在没有 GTIN 时则要求制造商零件编号。
| 标识符 | 由谁分配 | 格式 | 适用范围 |
|---|---|---|---|
| GTIN | 品牌所有者,经 GS1 许可 | 8、12、13 或 14 位数字,含校验位 | 全球;每个贸易项目唯一 |
| UPC | 品牌所有者(它是 GTIN-12) | UPC-A 条形码中的 12 位数字 | 全球;北美的通用叫法 |
| EAN | 品牌所有者(通常为 GTIN-13) | EAN-13 条形码中的 13 位数字 | 全球;欧洲的通用叫法 |
| ISBN | 各国 ISBN 机构 | ISBN-13 位于 978–979 的“Bookland”GTIN-13 号段 | 图书;Google 要求将 ISBN-10 转换为 ISBN-13 |
| MPN | 制造商 | 自由文本的零件号或型号;Google 允许最多 70 个字符 | 仅与品牌结合时才唯一 |
| SKU | 商家 | 任意您选择的格式 | 仅限单个企业内部使用;不是共享标识符 |
何时需要新的 GTIN
GS1《GTIN 管理标准》规定了十条规则,用于判断产品发生变化时是否需要新的 GTIN:新产品推出、声明的配方或功能、声明的净含量、尺寸或毛重变化、增加或移除认证标志、主品牌、时效性或促销产品、包装或箱装数量、预定义组合装,以及包装上的价格。
下表涵盖了大多数卖家会遇到的规则。对于其他规则,请在做决定前阅读 GS1 标准中的条件。
| 变化 | 需要新的 GTIN 吗? | 说明 |
|---|---|---|
| 新产品,或新的款式、颜色或尺码变体 | 需要 | 每种变体都是独立的产品,拥有自己的 GTIN |
| 消费者单元之上新增包装层级(内包装、箱) | 需要 | 每个层级都有自己的 GTIN,通常为 GTIN-14 |
| 包装上声明的净含量发生任何变化 | 需要 | 无论增加还是减少,都没有百分比阈值,例如一个包装从 4 把剃须刀变为 6 把 |
| 尺寸(任一维度)或毛重变化超过 20% | 需要 | 为规避 20% 规则而反复进行小幅变更,是不可接受的做法 |
| 尺寸或毛重变化为 20% 或以下 | 按尺寸规则不需要 | 请检查是否适用其他规则,例如净含量 |
| 商品上主品牌的变化 | 需要 | 适用于贸易项目上显示的品牌 |
| 增加或移除认证标志、配方变化、促销、包装上的价格 | 视情况而定 | 每一项都有各自的 GS1 规则;请阅读相关条件 |
各销售渠道如何使用 GTIN
每个渠道将 GTIN 存放在不同的字段中,缺少 GTIN 时的反应也各不相同。
- Google 不接受带有受限前缀(02、04 和 2)或优惠券前缀(05、98 和 99)的 GTIN 作为产品标识符。
- 在 Shopify 的产品 CSV 中,该列现在称为 Barcodes;多个值用分号分隔,并可选择添加 gtin: 等类型前缀。
- 在 WooCommerce REST API (v3) 中,核心字段是 global_unique_id。自 WooCommerce 11.2 起,CSV 更新导入仅在 ID 和 SKU 均为空时,才会退而匹配此列。
- 在 eBay 上,一个 GTIN 可对应多个目录产品,因此如果您有 eBay 产品 ID (ePID),eBay 的 Inventory API 更倾向于用它来进行目录匹配。
| 渠道 | 字段 | 接受的内容 | 缺少 GTIN 时 |
|---|---|---|---|
| Google Merchant Center | gtin | 8、12、13 或 14 位数字;最多 10 个值;空格和连字符会被忽略 | 曝光受限;省略已存在的 GTIN 可能导致产品被拒登 |
| eBay | 产品标识符(UPC、EAN、ISBN)加品牌和 MPN | 制造商的标识符;匹配后可带出目录详情 | 商品确实没有时选“不适用”(Does not apply) |
| Shopify | 产品或变体上的“条形码”(Barcodes)部分 | 最多 20 个条形码,类型可为 GTIN、UPC、EAN、ISBN、ASIN 或 Custom | 在 Shopify 中为可选;销售渠道仍可能要求提供 |
| WooCommerce | GTIN、UPC、EAN 或 ISBN(核心字段) | 内置字段中的单个标识符值 | 在核心功能中为可选 |
| Amazon | 上架时的产品标识符 | 产品的 GTIN;请查阅类目规则 | 卖家可能有资格申请 GTIN 豁免 |
产品没有 GTIN 时怎么办
有些产品确实没有 GTIN:定制和手工制品、古董,以及在 GTIN 出现之前制造的物品。不要编造号码来填满字段。每个渠道都有说明产品没有 GTIN 的规定方式。
- Google Merchant Center:如有品牌和 MPN,请提供。仅对确实没有 GTIN、MPN 或品牌的产品,才将 identifier_exists 设为 no;如果 Google 发现有证据表明标识符存在,会发出警告。
- eBay:当商品没有标识符时,为该标识符选择“不适用”(Does not apply)。具体文字因 eBay 站点而异。
- Amazon:Amazon 表示,没有 GTIN 的卖家可能有资格申请 GTIN 豁免。申请时需要提供产品名称或标题,以及展示产品及其包装各个面的图片。
- Shopify 和 WooCommerce:将条形码或 GTIN 字段留空,而不要用 SKU 填充,否则可能使下游数据源产生混淆。
GS1 Digital Link 与 2D 条形码
GS1 Digital Link 是一种将 GS1 标识符——GTIN、批次、序列号、有效期等——表示为网址的标准方式。编码在2D 条形码(如二维码)中后,同一个符号既可以在收银台扫描,也可以打开网页内容,品牌还可以在不重新印刷包装的情况下更改链接指向。GS1 指出,在医疗保健领域则使用 GS1 DataMatrix。
在美国,GS1 US 为零售销售点系统能够读取 2D 条形码设定了 2027 年“Sunrise”目标。GS1 US 表示,不必在该日期前实现所有二维功能,Sunrise 2027 是一项行业准备目标,而不是法定期限。建议品牌确保现有二维码遵循 GS1 Digital Link 并包含 GTIN。GTIN 本身不会改变:2D 条形码只是同一号码的另一种载体。
schema.org 的 gtin 属性同样既接受数字,也接受 GS1 Digital Link URL。
在供应商文件和产品数据中正确处理 GTIN
如果您转售其他品牌的产品,GTIN 来自您的供应商。它通常出现在产品数据表、价目表,或目录的订购和物流部分——常常紧挨着货号,单品和整箱分别有不同的编码。
对于大型供应商目录,Doc2Shelf 可以读取 PDF,并提取 GTIN、EAN 和 MPN 等标识符及其他产品数据,为每次提取提供置信度评分,并为每条提取的事实附上来源页面和引文,以便人工在数据进入商品列表之前对照来源进行核对。
- 将 GTIN 存储为文本,切勿存储为数字:电子表格会丢掉前导零,并把较长的值变成科学记数法。
- 将单品 GTIN 和整箱 GTIN 放在不同的字段中;GTIN-14 箱码不用于销售点扫描,对单品商品列表而言通常是错误的标识符。
- 将每个 GTIN 对应到它所属的具体变体行——颜色和尺码变体各有自己的 GTIN。
- 导入后对每个值运行校验位检测,对未通过的值请对照原始文件重新检查。
- 标记重复项:目录中两个不同产品使用同一个 GTIN,几乎总是错误。
常见问题解答
- GTIN 与 UPC 或 EAN 是一回事吗?
- UPC 和 EAN 都是 GTIN。“UPC”通常指 UPC-A 条形码中的 12 位 GTIN-12,“EAN”通常指 EAN-13 条形码中的 13 位 GTIN-13。GTIN 是总称,同时涵盖 GTIN-8 和 GTIN-14。
- GTIN 有多少位数字?
- 八位、十二位、十三位或十四位。最后一位始终是校验位。任何较短的 GTIN 都可以在前面补零至 14 位,而不改变其标识的对象。
- 如何为我的产品获取 GTIN?
- 如果您拥有品牌,请向所在国家的 GS1 成员组织申请 GS1 公司前缀的许可,或在您所在国家提供时购买单个 GTIN,然后为每个产品变体分配一个 GTIN。如果您转售其他品牌的产品,请使用制造商已分配的 GTIN。
- 可以使用从转售商处购买的条形码号码吗?
- 有风险。GS1 不承认转售的号码,它们可能不是唯一的,也可能不归属于您。对照 GS1 公司数据核查 GTIN 的渠道,可能会发现该号码属于另一家公司。
- 产品变体需要不同的 GTIN 吗?
- 需要。根据 GS1《GTIN 管理标准》,每种款式、颜色和尺码变体都是独立的产品,拥有自己的 GTIN。消费者单元之上的每个包装层级(如箱)也需要自己的 GTIN。
- 更改包装规格时需要新的 GTIN 吗?
- 如果包装上印制的声明净含量发生变化,需要——任何增加或减少都需要新的 GTIN。GS1 规则中的 20% 阈值适用于物理尺寸或毛重的变化,而不适用于净含量。
- 在 Google Shopping 上销售需要 GTIN 吗?
- Google 建议为制造商提供了 GTIN 的每个产品都提供 GTIN,省略已存在的 GTIN 可能导致被拒登。确实没有 GTIN 的产品,可以提交品牌和 MPN;在完全不存在任何标识符时,可将 identifier_exists 设为 no。
- GTIN 能显示产品的制造国吗?
- 不能。GS1 前缀显示的是哪个 GS1 成员组织发放了该号码,而不是产品的生产地。
官方来源
本指南所引用的主要法律文本和官方指引。
本指南仅为一般性信息,不构成法律意见。具体要求取决于产品和目标市场;请查阅官方文本,并根据您的实际情况咨询合格的专业人士。