Project portfolio Browse selected work

Shopify Plus Upgrade Monthly Fee Reduction + Up to $4800 Development Fee Credit - Exclusive WesWoo Offer

Guide

Complex Shopify SKUs: Products, Variants, Attributes and Compatibility

Published: Editorial review: 2026-10-04

Model a complex Shopify catalog by separating products, sellable variants, attributes, compatibility and substitutes. Not every filter needs to become a variant. Identify the physical purchase and stock unit before choosing objects.

Define variants through purchase units

The official Variants guidance describes options and variants. Check whether each option changes the goods, price, stock, package or delivery. Evaluate informational attributes separately.

Retain internal identifiers, SKUs, units and external mappings. Renaming should not lose historical relationships; matching labels do not establish identical goods.

Represent relationships separately

Device compatibility, vehicle fitment, sets and substitutes need conditions, direction and sources. Keep applicable, excluded and unknown states distinct. Use “Shopify auto parts fitment and SKU management” for vehicle validation rather than conflating it with catalog modeling.

Metafields can hold additional attributes within current capabilities. Filtering and recommendations require maintained relationships first.

Assign updates and ownership

Define owners for facts, variants, relationships and stock. Preserve additions, changes, discontinued records and conflicts during supplier updates. Use “Shopify inventory locations and sellable-quantity mapping” for actual quantities, not the number of compatible models.

Verify the purchase object

Check filtering, detail, options, cart and dispatch units with representative goods. Test missing attributes, conflicts, discontinued substitutes, duplicate SKUs and packaging changes. Selection, order lines and warehouse units should agree, with unknown relationships assigned for confirmation.

FAQ

Should all attributes become options?

Determine whether they change sellable goods and units. Description, filtering and compatibility have different roles.

Does missing compatibility mean usable?

Keep unknown separate from applicable or excluded, with sources and review.

Can goods with matching names or SKUs be merged?

Inspect identifiers, physical units and history rather than relying on labels alone.

Browse the WESWOO project portfolio