All posts
Shopify Store Development

Shopify Product Variants Now Support Multiple Barcodes: What Merchants Need to Know

Shopify product variants now support up to 20 barcodes each. What changed, how it works, who benefits, and what to review in your product, inventory, POS, and integrations.

AD Digitech Engineering · Shopify Store TeamSeptember 21, 20269 min read
Infographic titled 'Shopify Product Variants Now Support Multiple Barcodes: What Merchants Need to Know' — a Shopify admin product-variant screen for a 'Trail Runner' shoe (SKU TR-9-BLK) showing 'Barcodes (4 of 20)' with UPC, EAN, ISBN and ASIN values, an 'Up to 20 barcodes per variant' callout, a POS barcode scanner reading UPC/EAN/ISBN/ASIN labels, and four points: Multiple Barcodes (add up to 20 per variant), Supported Types (UPC, EAN, ISBN, GTIN, ASIN, or Custom), Works in POS (scan any associated barcode), and Check Integrations (review apps and custom setups).

You sell one product. The manufacturer prints a UPC on it. On a marketplace it carries an ASIN. Your warehouse labels it with an internal code. The case it ships in has a GTIN that's different again. Same item — four different scannable identifiers — and until recently a Shopify variant could hold only one of them, which meant the rest lived in a spreadsheet or a metafield on the side.

As of September 8, 2026, that limit is gone. Shopify product variants now support up to 20 barcodes each, so all of those identifiers can live on the same variant. This is an operational change, not a marketing one: it won't lift conversion, but it can simplify how you identify products across suppliers, marketplaces, POS, and inventory. Here's what changed, who it helps, and what to review first.

What Changed in Shopify?

  • Before: one barcode per product variant.
  • Now: up to 20 barcodes per variant.
  • Each barcode can optionally carry a type — UPC, EAN, ISBN, GTIN, or ASIN — or Custom for internal codes that don't follow a standard.
  • When you pick a standard type, Shopify validates the value against that standard's length and allowed characters, so a value tagged "UPC" has to actually look like one.
  • Nothing to migrate. In Shopify's words, "Your existing barcodes are already in place, so there's nothing to migrate."
  • The first barcode stays primary. This is the key compatibility detail: "The first barcode on a variant is still the one used wherever a single barcode is expected" — labels, sales-channel feeds, and apps keep working exactly as they do today.

How Multiple Barcodes Work in Shopify

The structure is simple:

One product variant → multiple barcode identifiers → each with an optional type → all pointing to the same variant.

For example, a product "Premium Coffee Beans — 1kg" with a "1kg" variant could carry a manufacturer UPC, an EAN, a GTIN, a marketplace identifier, and an internal custom code — all on that single variant, all identifying the same thing.

One clarification: an ASIN is not a barcode standard the way UPC, EAN, and GTIN are — it's a marketplace's own product identifier. Shopify supports it as a selectable identifier type (useful for marketplace sellers), but it's an identifier, not a barcode symbology.

What Barcode Types Can Merchants Use?

TypeTypical useShopify support
UPC12-digit retail barcode, common in North AmericaSupported; value validated
EANInternational retail barcode (8 or 13 digit)Supported; value validated
ISBNBooks and publicationsSupported; value validated
GTINGlobal Trade Item Number (umbrella standard)Supported; value validated
ASINA marketplace product identifier (10 characters)Supported as an identifier type
CustomInternal or non-standard codesSupported; the default, no format check

Choosing a type is optional — you can leave a barcode as Custom if it doesn't map to a standard.

Why Shopify Merchants May Need Multiple Barcodes

The single-barcode limit forced a choice that many businesses shouldn't have had to make. Multiple barcodes help when:

  • Multiple suppliers — the same product arrives with different supplier or manufacturer identifiers.
  • Marketplace selling — a product carries a marketplace-specific identifier alongside its retail barcode.
  • Retail + ecommerce — the physical product needs to work across in-store POS and online workflows.
  • Private-label products — you have the manufacturer's code and your own internal identifier.
  • Repackaged or relabeled products — different packaging runs carry different scannable codes.
  • International operations — different regions or channels may reference different identifiers.

In each case, the additional identifiers no longer have to live in a spreadsheet or a metafield. If that side-of-desk data is a recurring headache, it's part of the broader shift covered in Shopify product data management.

Multiple Barcodes and Shopify POS

A companion update on September 1, 2026 brought this to the counter. Per Shopify, "Shopify POS can now identify a product variant using any barcode associated with it." Staff can scan or search using any associated barcode — GTIN, EAN, ASIN, or SKU-based codes — not just the primary one.

Two practical requirements: the update is automatically available in Shopify POS v11.14, and the additional barcodes must first be added in Shopify Admin. In practice, that means receiving stock by scanning whatever code is on the incoming packaging, and finding or checking out a product whichever label a unit carries. It fits alongside the other 2026 Shopify POS updates retail merchants are working through.

Managing Multiple Barcodes in Shopify Admin

Shopify supports four ways to manage barcodes; the right one depends on scale:

  • Variant details page — add, scan (with your phone's camera), and remove barcodes on a single variant. Best for a small catalog or one-off edits.
  • Shopify mobile app — manage barcodes on the go, including scanning.
  • Bulk editor — update barcodes across many variants at once.
  • Product CSV — import and export the full set using the Variant Barcodes column. Best for a large catalog or a migration.

What Happens to Existing Barcodes?

This is the question most merchants ask first, and the answer is reassuring:

  • Existing barcodes stay in place — "there's nothing to migrate."
  • The barcode you already had becomes the first (primary) barcode on the variant.
  • Existing workflows keep working. Anything that expects a single barcode continues to read that first value.

In other words, it's additive: you gain the ability to add identifiers without changing anything to keep current workflows running.

Multiple Barcodes and Sales Channels / Integrations

Here's the compatibility nuance that matters most. Admin can now store up to 20 identifiers on a variant, but "channels continue to read the first barcode provided." A system that expects one barcode still reads one — the first.

So before you reorder or change which barcode is first, check what actually consumes it:

  • Marketplace feeds
  • ERP integrations
  • Inventory systems
  • POS integrations
  • Supplier systems
  • Fulfillment integrations
  • Custom apps

Don't assume every integration automatically reads all 20 barcodes — most that were built for a single-barcode world still read one value.

An Important Consideration for Custom Apps and Integrations

If your store relies on a custom app or integration that reads product barcodes, this is worth a developer's attention. Shopify's developer changelog notes that the ProductVariant.barcode field is now deprecated in favor of a new barcodes connection (available in API version 2026-10) — but "nothing breaks today and barcode keeps working," and no removal date has been announced yet.

The merchant implication is the practical part: an integration that reads only the single barcode field "sees one of them with no signal that others exist." Shopify's own guidance is that if your app syncs product identifiers to an ERP, a marketplace, a POS, or a supplier feed, those reads should move to the barcodes connection. It's the right time to review — well before Shopify sets a removal date.

Who Benefits Most From Multiple Barcodes?

This is most valuable for:

  • Retail + ecommerce businesses running one catalog across both
  • Multi-channel and marketplace sellers
  • Businesses buying the same product from multiple suppliers
  • Private-label brands juggling manufacturer and internal codes
  • Large product catalogs and complex inventory operations
  • Businesses migrating product data from another platform
  • Shopify Plus merchants with ERP and custom integrations

Smaller stores benefit too — a single supplier code plus an internal code is already a valid use — but the payoff grows with operational complexity.

What Merchants Should Do Now

A practical starting checklist:

  1. Identify products that already have more than one identifier.
  2. Review the spreadsheets or metafields you use to store extra barcodes today.
  3. Decide which barcode should remain first/primary.
  4. Add the additional barcodes where they're genuinely useful.
  5. Review your POS workflows and confirm you're on POS v11.14.
  6. Review marketplace and ERP integrations.
  7. Review any custom Shopify apps that read barcodes.
  8. Test CSV import/export if you manage many products.
  9. Test scanning with actual physical products before rolling out.
  10. Document the barcode structure so your operations team is aligned.

Common Mistakes to Avoid

  • Treating every identifier as the same type — a UPC, an ASIN, and an internal code are not interchangeable.
  • Adding duplicate identifiers — Shopify blocks the same value twice on one variant, but avoid conceptual duplicates across systems.
  • Changing the first barcode without checking downstream integrations — that's the value your channels and labels read.
  • Assuming every app supports multiple barcodes — many still read one.
  • Keeping duplicate barcode data in multiple systems with no reason to.
  • Bulk-updating thousands of variants without testing a small batch first.
  • Ignoring POS workflows when you roll out changes.
  • Assuming barcodes replace SKUs — they don't.

Multiple Barcodes vs SKU: What's the Difference?

These are often confused, but they do different jobs:

SKUBarcode
What it isYour internal inventory identifierA scannable product identifier
Who controls itYou (the merchant)A standard (UPC/EAN/…) or you, for custom
Primary useInventory and product managementPOS scanning and product identification
FormatWhatever system you chooseStandardized or custom, and validated by type

A SKU organizes your catalog the way you think about it; barcodes identify the physical product the way the outside world scans it. Most operations need both — and now Shopify lets the barcode side hold the several identifiers a single product often has.

Final Takeaway

Shopify's multiple-barcode support makes product identification more flexible by allowing up to 20 barcode values on a single variant. The value is operational: cleaner product identification, easier POS scanning, better handling of supplier and marketplace identifiers, and less need to maintain extra codes in spreadsheets outside Shopify.

The one thing to keep front of mind is compatibility — the first barcode is still what single-barcode systems read, so review your marketplace feeds, ERP, POS, and custom apps before relying on the extras. If your Shopify store depends on complex product data, POS workflows, ERP integrations, or custom apps, AD Digitech can help review and update the architecture so your product data stays consistent across the systems your business runs on.

Frequently asked questions

Can Shopify variants have multiple barcodes?

Yes. As of September 8, 2026, a Shopify product variant can hold multiple barcodes instead of just one. You can add up to 20 barcodes to a single variant, and any of them can be used to identify that variant.

How many barcodes can a Shopify variant have?

Up to 20 barcodes per variant. The same barcode value can't be used twice on the same product or variant, and the first barcode remains the primary one used wherever a single barcode is expected.

What barcode types does Shopify support?

Each barcode can optionally be given a type: UPC, EAN, ISBN, GTIN, or ASIN — or Custom for internal codes that don't follow a standard. When you choose a standard type, Shopify validates the value against that standard's length and allowed characters.

Can Shopify POS scan multiple barcodes for the same product?

Yes. Since a September 1, 2026 update (Shopify POS v11.14), POS can identify a product variant using any barcode associated with it — staff can scan or search using any associated barcode, not only the first. The additional barcodes must be added to the variant in Shopify Admin first.

Do existing Shopify barcodes need to be migrated?

No. Shopify states that existing barcodes are already in place, so there's nothing to migrate. The barcode you already had becomes the first/primary barcode on the variant, and existing labels, sales-channel feeds, and apps keep working as before.

What is the difference between a Shopify SKU and a barcode?

A SKU is your own internal inventory identifier that you control and use to manage products and stock. A barcode is a scannable product identifier — standardized (like UPC or EAN) or custom — used for POS and product identification. They do different jobs, and multiple barcodes don't replace your SKU.

Have a project in mind?

Building something on Shopify?

We design, build, and maintain Shopify apps, stores, and AI products — to the standard this article describes.

Related reading

Shopify Store Development 10 min

Shopify Rollouts: How Merchants Can Safely Test Store Changes Before BFCM

Learn how Shopify Rollouts let merchants schedule, test, and launch store changes safely before BFCM, including themes, discounts, catalogs, and checkout.

Read article
Shopify Store Development 8 min

Shopify Shop Checkout Gets Faster: What Merchants Need to Know

Shopify's October 5, 2026 Shop update brings faster checkout and carts that sync across devices. See how it works, who qualifies and what to check before BFCM.

Read article
Shopify Store Development 8 min

Shopify Analytics Annotations: How Merchants Can Add Context to Their Store Data

Shopify Analytics annotations let merchants add campaign, pricing and operational notes to reports. See how they work, the limits, and how to use them for BFCM.

Read article
Shopify Store Development 11 min

Shopify Canvas Explained: How AI Is Changing Shopify Store Design in 2026

Shopify Canvas, announced October 1, 2026, lets merchants design a store with Sidekick. See how it works, its current limits, and what it means for developers.

Read article
Shopify Store Development 9 min

Shopify's New Market-Driven Shipping Is Rolling Out: What Merchants Need to Know

Shopify Market-Driven Shipping began rolling out on October 1, 2026. See what changes, who is affected, and what to check before BFCM.

Read article
Shopify Store Development 8 min

Shopify Liquid Storefronts Now Start Loading 29% Faster: What Merchants Need to Know

Shopify now streams the top of eligible Liquid pages early, cutting TTFB about 29% at p75. What it means for FCP, LCP, your theme, and what still needs fixing.

Read article
Shopify Store Development 8 min

Shopify Return Shipping Fees: What U.S. Merchants Need to Know Before October 23, 2026

From October 23, 2026, Shopify Tax and Tax Platform tax return shipping fees on U.S. orders. Who's affected, what's excluded, and what to review.

Read article
Shopify Store Development 9 min

Shopify BFCM Product Page Optimization: What to Fix Before Black Friday

Shopify BFCM product page optimization: which pages to fix first, what to fix now vs later, a 9-week timeline to Black Friday 2026, and a final checklist.

Read article
Shopify Store Development 8 min

Shopify Analytics Changed in September 2026: Why Your Sessions & Conversion Rate May Look Different

Shopify's Sept 21, 2026 Analytics update changes how sessions are measured, so sessions and conversion rate may look different — but orders and sales aren't affected.

Read article