Shopify merchants with customized storefronts

Shopify Custom Themes and Apps Product Identifier and Deduplication Audit

Reconcile SKU, GTIN, MPN, brand, parent-child relationships, and duplicate catalog records.

Published 2026-09-29 · Reviewed automatically for link and template integrity

Run the free diagnostic: Inspect a product page locally, then turn every failed check into a repair task. Open the scanner →

Inventory the identifiers you actually own

Record SKU, GTIN, MPN, brand, supplier identifier, parent product, child variant, and channel-specific IDs. Mark legitimate absence explicitly and never create a placeholder that looks real.

Platform defaults do not eliminate theme, app, Markets, bundle, subscription, or headless inconsistencies. Test the customer-visible storefront and every customized purchase state.

Find collisions and fragmentation

Search for duplicate SKUs, one GTIN assigned to multiple products, variants sharing a parent identifier incorrectly, and the same item split across imported records.

Compare every exposed surface

Check visible pages, structured data, feeds, internal APIs, exports, and checkout line items. Identity should survive the entire purchase path.

Create durable reconciliation rules

Document matching precedence, merge rules, retired identifiers, and exception handling. Add tests before the next supplier or catalog migration.

Primary references

Need an evidence-backed repair plan?

Request a founding CommerceLint audit. You receive the affected URLs, observed evidence, repair order, and verification checklist.

Request an audit