前言
本文完全依据 GS1 Digital Link v1.2 标准、国标 GB/T 33993-2024《商品二维码》编写,修正此前示例中 GTIN 校验位、URI 路径结构、Key-Qualifier 分层,提供可直接用于标签打印系统的标准代码示例。
一、GS1 QR Code 两种标准形态
GS1 QR Code 指遵循 GS1 全球编码体系的二维码,分为传统GS1元素串QR码、GS1 Digital Link QR码(数字链接二维码),二者用途、编码规则、设备兼容性完全区分:
1. 传统GS1元素串QR(纯供应链离线识读)
- 编码规则:二维码首字符携带不可见控制符 FNC1,后续拼接连续AI元素串,无网页跳转能力;
- 设备适配:工业扫描枪、商超POS、仓储手持终端可自动解析GTIN、批次、序列号;普通手机相机扫码仅展示纯文本字符串,无法打开网页;
- 限制:无法承载消费者数字化服务,不能作为数字链接载体;
- 标准元素串示例(校验位合规)
(01)06900000000007(10)LOT202607(17)271231(21)SN000123
- 二维码内部存储内容(含隐式FNC1):
[FNC1]010690000000000710LOT2026071727123121SN000123
2. GS1 Digital Link QR Code(数字链接标准载体,主流新标准)
为 GS1 全球主推替代一维码、兼容供应链与消费者端的统一二维码,编码内容为标准化 URI,实现一码两用:
- B端工业设备:扫描枪自动提取路径内主标识+限定符AI,等同于一维条码,兼容现有ERP/WMS/收银系统;
- C端手机原生相机:直接访问解析服务器,自动跳转商品溯源、电子标签、合规公示页面;
- 核心依据:GS1 AI JSON-LD 区分 Primary Key(主标识)、Key Qualifier(路径限定符)、普通属性参数,严格分层防止
The AIs in the path are not a valid key-qualifier sequence报错。
二、基于 GS1 AI JSON-LD 的 URI 分层核心规则
1. 三类AI数据分层定义
| 分类 | JSON-LD标识 | 存放位置 | 代表AI(常用) | 约束要求 |
|---|---|---|---|---|
| Primary Key 主标识 | gs1DigitalLinkPrimaryKey: true | URI 第一层路径段 | 01(GTIN)、00(SSCC)、414(GLN)、8003(GRAI) | 必须放在URL最开头,全局唯一实体根标识,一个URL仅允许1个主Key |
| Key Qualifier 限定符 | 写入主Key对应gs1DigitalLinkQualifiers数组 | URI 后续路径段 /AI/值 | 10(批号)、21(单品序列号)、22(产品变体) | 用于细化唯一单品,和主标识共同构成实体唯一ID,只能写路径,禁止放查询参数 |
| 普通属性Attribute | 无Primary/Qualifier标记 | URL查询串 ?AI=值 | 17(有效期)、11(生产日期)、3103(重量) | 仅附加描述信息,禁止写入路径段,否则触发序列非法报错 |
2. 强制语法规范(v1.2 标准,杜绝历史错误)
- 彻底废弃旧版
/gs1/中间路径前缀,所有合规URL不允许出现该字段; - URI 基础结构:
https://[解析域名]/[主AI]/[主AI值]/[限定符AI1]/[限定值1]/[限定符AI2]/[限定值2]?[普通属性AI]=[值]&[属性AI2]=[值2]
- 路径内仅允许:主Key AI + 配套Qualifier AI;有效期、生产日期等属性只能放在问号后;
- AI 对应数值必须与原始GS1元素串完全一致,不可简写、篡改;
- AI01 GTIN-14 必须14位完整数字,末尾校验码计算合法。
三、全场景合规 GS1 Digital Link URI 标准示例
基础业务数据源(校验位修正、数据统一对齐)
- 主标识 AI 01 GTIN:06900000000007(校验位合法,替换原错误06900000000001)
- Qualifier限定符 AI10 生产批次:LOT202607
- Qualifier限定符 AI21 单品序列号:SN000123
- 普通属性 AI17 有效期:271231(YYMMDD,仅可放查询参数)
- 扩展普通属性 AI11 生产日期:260115
示例1:中国官方公共解析域名(id.gs1cn.org)
完整合规URL(主Key+双限定符+有效期参数)
https://id.gs1cn.org/01/06900000000007/10/LOT202607/21/SN000123?17=271231
分层拆解合规校验:
/01/06900000000007:AI01为主标识Primary Key,路径首位,14位合法GTIN;/10/LOT202607:AI10属于01配套Qualifier,写入路径段;/21/SN000123:AI21属于01配套Qualifier,写入路径段;?17=271231:AI17仅为商品属性,存放于查询字符串,未侵入路径。
示例2:最简单品(仅GTIN,无批次/序列号/附加属性)
原始元素串:(01)06900000000007
https://id.gs1cn.org/01/06900000000007
示例3:商品+批次限定符,附带双属性(效期+生产日期)
原始元素串:(01)06900000000007(10)LOT202607
https://id.gs1cn.org/01/06900000000007/10/LOT202607?17=271231&11=260115
示例4:企业私有化自有解析域名(生产商用)
企业专属解析域名:id.gtin.xin
https://id.gtin.xin/01/06900000000007/10/LOT202607/21/SN000123?17=271231&11=260115
示例5:全球国际公共解析域名(id.gs1.org,跨境出口商品)
https://id.gs1.org/01/06900000000007/10/LOT202607/21/SN000123?17=271231
示例6:物流托盘主标识SSCC(AI00,独立Primary Key)
SSCC编码:123456789012345678,无限定符、无附加属性
https://id.gs1cn.org/00/123456789012345675
四、GS1数字链接二维码核心工作流程
- 编码印刷阶段 标签软件(易标签等)录入完整AI数据,按照分层规则生成合规Digital Link URI,将URL编码为GS1 Digital Link QR码印刷于商品外包装;无需同时印刷一维码、营销二维码,单一二维码覆盖全场景。
- 两类设备扫码解析
- B端工业扫描设备(仓储、商超收银、工厂产线):读取URL路径,自动提取主Key(01)+限定符(10/21)结构化数据,对接企业ERP、WMS、库存系统,完成入库、盘点、结算、单品追溯;
- C端手机相机/主流扫码工具:识别完整URL,发起HTTP请求访问预设解析服务器。
- 解析服务器智能分流(数字链接核心价值) 解析平台根据扫码终端、访问地区、用户身份动态分发不同页面,包装印刷后无需改版,后台可随时更新跳转地址:
- 普通消费者:商品电子标签、营养成分、过敏原、溯源记录、会员营销活动;
- 市场监管机构:一键调取质检报告、生产资质、产品召回公告;
- 经销商/渠道商:批次库存、全链路物流流转数据;
- 海外跨境用户:多语言合规公示页面,适配欧盟数字产品护照DPP法规。

五、行业落地应用场景
1. 快消食品、日化(欧盟2027年强制替换一维条码)
- 合规电子标签:小包装无需印刷大量小字,扫码展示完整配料、营养、过敏原信息,满足欧盟食品合规要求;
- 临期管控:POS扫码自动读取批次+效期,系统预警临期商品;
- 消费数字化:溯源查询、积分、优惠券、产品短视频统一承载。
2. 医药、医疗器械全球单品追溯
以GTIN(01 GTIN +21序列号)为核心,一物一码;药房、医院扫码枪识别供应链数据,消费者扫码查看药品注册证、不良反应、召回通知,满足GSP跨境追溯互通标准。
3. 物流仓储、托盘循环包装
AI00 SSCC托盘数字链接,扫码自动获取收货GLN地址、箱内货品清单;循环资产GRAI(8003)二维码,跟踪设备流转、维保记录。
4. 工业制造、欧盟DPP数字产品护照
工业品绑定GS1数字链接二维码,扫码调取碳足迹、材料成分、回收方案,满足欧盟碳关税、环保产品护照强制合规要求。
六、GS1 Digital Link QR Code 核心优势
- 全球统一互通:基于GS1全球唯一标识体系,150+国家编码组织兼容,消除跨企业、跨国供应链数据孤岛;
- 线上线下一体化:单一二维码同时支撑B端自动化供应链采集、C端消费者数字化服务,减少包装印刷种类;
- 静态码、动态内容:二维码印刷后永久不变,仅需后台修改解析跳转链接即可更新全部线上公示信息,大幅降低包装改版成本;
- 完整合规覆盖:适配国内GB/T 33993-2024、欧盟DPP、医药GSP、全球零售追溯法规,是唯一同时满足供应链与监管数字化的二维码标准;
- 高容错大容量:QR码纠错等级高,包装磨损、褶皱仍可稳定识读;可承载GTIN、批次、序列号、效期等多组结构化数据,信息承载量远超EAN/UPC一维码。
