已核验事实
发生了什么
根据 Shopify Developer Changelog(sourceId: shopify-changelog,2026 年 9 月 8 日发布),ProductVariant 新增 barcodes 连接,可读取同一变体的完整条码集合,并可通过 barcodes 输入写入。
条码可声明 UPC、EAN、ISBN、GTIN 或 ASIN 类型;声明类型时,Shopify 会按相应标准校验字符、长度、前缀和校验位。未声明类型的值会按原样保存。
每个变体最多支持 20 个条码,每个条码最长 255 个字符;发送 barcodes 会替换该变体的整组条码,因此请求中必须包含所有希望保留的值。
现有 productSet、productVariantsBulkCreate 和 productVariantsBulkUpdate mutation 均支持通过 barcodes 写入;同一个变体输入不能同时设置 barcode 和 barcodes。
经营影响
为什么重要
对于同时使用制造商 UPC、私有品牌 EAN 或 marketplace 标识的 Shopify 商家,条码可以从 metafield、标签或外部系统转入变体的结构化集合,减少多处维护的需要。
批量更新的覆盖语义意味着库存、目录或渠道同步流程若只发送新增条码,可能清除原有条码;这使请求构造和回写前核对成为上线前的必要环节。
有类型的条码会接受格式校验,能帮助商家在写入阶段发现部分标准格式问题,但未声明类型的数据仍可按原值保存,不能把“写入成功”视为条码已完成业务核验。
编辑观察