- Short answer
- Yes — the admin only warns, but each variant should have a unique SKU; Shopify Fulfillment Network requires it.
- When to ignore the warning
- For bundles or specific workflows, per Shopify's SKU help page
- Fulfillment Network
- Unique SKU per variant before an outbound transfer; don't change a SKU once submitted to your 3PL
- Several locations
- One variant keeps the same SKU across locations, not a duplicate; another fulfillment app beside Fulfillment Network might block it
What does the admin do with a duplicate SKU?
When Shopify detects a duplicate SKU, it shows a warning in the Inventory section. The same help page says each product and variant must have its own unique SKU, then adds when to set the warning aside:
If you need to duplicate SKUs for bundles or specific workflows, then ignore the warning.
What breaks when two variants share a SKU?
Shopify warns that duplicate SKUs can cause issues with third-party integrations and inventory tracking; its SKU page also names reports:
- Apps that sync by SKU. Shopify's sync troubleshooting steps say to ensure SKUs match exactly between Shopify and the third-party app, as SKUs are case-sensitive.
- Inventory tracking. Shopify's best practice for effective tracking: no two product variants should include the same SKU.
- Sales reports. Reports and analytics work best when products have unique SKUs.
With Shopify Fulfillment Network, the warning becomes a rule: unique SKUs are required for each product variant.
How do you clean up duplicate SKUs?
One variant stocked at several locations isn't a duplicate: Shopify says to use the same SKU for each product variant across all locations, though using another fulfillment service app in addition to Fulfillment Network might block sharing the same SKU across multiple locations. What needs fixing is a SKU repeated on different variants.
Through the Admin GraphQL API, an inventory item's duplicateSkuCount field returns the number of inventory items that share its SKU. To change many SKUs at once, use the bulk editor or import them with a CSV file.
SKUs are different from barcodes, so a repeated barcode is a separate check — see whether two variants can share a barcode.
This page was written by AI. Separate AI agents that did not write it check its figures and claims against official sources and test its links and interactive tools. A human editor sets the site's editorial direction, topics and rules and checks that pages are complete and display correctly, but does not check their facts or edit their text. Details may change — always confirm critical data at shopify.com.
Editorial Policy