← Latest Shopify changes
Action / breaking change

Variants now support multiple barcodes

Action RequiredAPIDeprecation announcementGraphQL Admin API2026-10

Shopify developer change

MerchantDiff detected this entry in Shopify's official developer changelog on September 08, 2026.

This Shopify update is categorized as Action Required, API, Deprecation announcement, GraphQL Admin API, 2026-10.

What changed

Merchants often sell the same variant under more than one identifier: a manufacturer UPC alongside a private-label EAN, a GTIN, a reissued ISBN, or an ASIN for a marketplace listing. Until now a variant held a single barcode value, so the extras ended up in metafields, tags, or outside Shopify entirely. What's new You can now read a variant's full set from the new barcodes connection on ProductVariant, and write it with the barcodes input on the productSet mutation, productVariantsBulkCreate mutation, and productVariantsBulkUpdate mutation. Each barcode can declare a type: UPC, EAN, ISBN, GTIN, or ASIN. We validate the value against that standard's character, length, prefix, and check-digit rules.

Who is affected

Apps using the affected Shopify GraphQL API surface should review this change.

What action may be needed

Check whether your app uses the deprecated surface. If it does, plan the migration using Shopify's official guidance before the applicable cutoff.

Referenced API version: 2026-10

Use the official Shopify entry below as the source of truth for technical implementation details, affected APIs, migration instructions and deadlines.

Want the actionable version?

MerchantDiff monitors Shopify API changes, deprecations, deadlines and ecosystem updates, then turns them into developer-focused release intelligence: what changed, who is affected and what action may be needed.

Get MerchantDiff →