What counts as a product variation
A product variation is any attribute that creates a distinct inventory unit. Two products are variations of each other if they share the same fundamental identity (same product, same design) but differ in a dimension that has a separate physical count.
A blue t-shirt in size small and a blue t-shirt in size large are variations. They're the same design but different inventory items. one doesn't substitute for the other in a customer order. A blue t-shirt and a red t-shirt are also variations if they share the same listing structure.
Common variation types:
- Size: XS, S, M, L, XL. or numeric sizes like 6, 7, 8
- Color: Blue, red, green, black. or specific color names
- Material: Cotton, polyester, stainless steel, bronze
- Length/dimensions: 18 inch, 24 inch; 12oz, 16oz, 24oz
- Scent or flavor: For candles, foods, skincare
- Pattern: Solid, striped, floral
- Configuration: Left-handed, right-handed; wired, wireless
Any combination of these attributes that creates a separate sellable item is a variation, and each needs its own inventory count.
Why variations are the hardest part of multi-channel inventory
Variations multiply your inventory complexity. A product with 3 colors and 4 sizes has 12 distinct inventory items to track. List those 12 variants on 4 platforms and you have 48 inventory records that all need to stay in sync.
The problems compound when platforms structure variations differently. Amazon uses a parent/child ASIN system. Etsy uses a listing variation system. Shopify uses product variants. eBay uses item specifics with variation rows. Getting an inventory sync system to correctly match "Blue shirt, size M" on Amazon to "Blue shirt, size M" on Etsy requires both platforms to use the same SKU for that specific variant. a constraint that's easy to satisfy when you're building the catalog from scratch and increasingly painful to fix retroactively.
Variation-level overselling is also the most common and most damaging overselling error. Sellers who oversell because they didn't track at the variation level. selling a "size small" that they don't have because they only tracked total quantity for the listing. end up canceling orders or shipping the wrong item.
How Amazon handles variations (parent/child ASINs)
Amazon's variation system uses a parent/child ASIN structure. The parent ASIN is a container. it appears in search results as a single listing but contains all the variations (child ASINs). Buyers select their variation on the product detail page.
Each child ASIN is a fully independent product in Amazon's catalog with its own ASIN, its own inventory count, and its own review history. When you run out of a child ASIN, only that specific variation shows as unavailable. the parent listing continues to show as available if other variations are in stock.
Key rules for Amazon variations
- All variations in a family must share the same parent theme (same product, same brand)
- Each child ASIN must have a unique combination of variation attributes
- Your Seller SKU for each child ASIN should follow your standard SKU naming convention
- FBA inventory is tracked per child ASIN. send only the quantities you want available for each specific variation
- Reviews on child ASINs aggregate to the parent listing
Creating variation families
If an ASIN for your product already exists in Amazon's catalog (common for branded goods), you'll add your offer to the existing ASIN rather than creating a new one. If you're brand-registered and creating new listings, use Amazon's variation wizard in Seller Central to build the parent/child family. Amazon's flat file upload also supports creating variation families in bulk.
How Etsy handles variations
Etsy's variation system is simpler than Amazon's. A single listing can have up to two variation types (e.g., color and size). Each combination of variation values is a separate inventory slot.
Setting up Etsy variations
In your Etsy listing, you add variations through the "Variations" section. You can use Etsy's predefined variation names (Color, Size, Length, Material) or create custom variation names. For each variation value (Small, Medium, Large) you can set a separate price, a separate quantity, and a separate SKU.
Always fill in the SKU field for every variation combination. This is the field that allows inventory sync tools to match Etsy variations to the same product on other platforms. If you leave SKUs blank, matching requires manual intervention for every variant.
Etsy variation limitations
- Maximum 2 variation types per listing
- Maximum 70 variation combinations total
- Can't have different photos for different variations (unlike Amazon and Shopify)
- No true parent/child structure. each listing is independent
How eBay handles variations
eBay supports multi-variation listings through its "Variation Specifics" feature. Similar to Etsy, you define the variation attributes (Size, Color) and create a grid of all combinations.
eBay variation specifics
In eBay's variation section, you define "variation specifics". the attribute names. and then list all values for each. eBay creates a combination matrix. For each combination, you set price, quantity, and a Custom Label (your SKU).
The Custom Label field in eBay variations is your SKU field. Fill it in for every variation combination. This is how inventory sync tools identify which eBay variation corresponds to which variation on your other platforms.
eBay variation requirements by category
eBay's required item specifics vary by category and affect how your variation listing appears in search. Fill in all required item specifics at the listing level (not just the variation level) to maximize search visibility. eBay's search algorithm rewards listings with complete attribute data.
How Shopify handles variations
Shopify calls them "product variants." Each product can have up to 3 options (e.g., Size, Color, Material), and each combination of option values is a variant. Shopify supports up to 100 variants per product.
Shopify variant setup
In Shopify's product editor, add options (Size, Color) and values (Small/Medium/Large, Blue/Red). Shopify generates all combinations automatically. For each variant, you can set a separate price, SKU, barcode, weight, and inventory quantity.
Shopify is the cleanest platform for variant management. The variant editor is well-designed, SKU fields are prominent, and Shopify's API makes variant-level inventory sync reliable. If you have flexibility in which platform to treat as your "source of truth," Shopify is usually the best choice.
Shopify variant images
Unlike Etsy, Shopify allows you to associate different images with different variants. When a buyer selects "Red" from a color option, Shopify can automatically show the red product photos. This is a significant UX advantage for products where color or style is visually distinct.
Variation sync strategy for multi-channel sellers
Here's how to set up variation management that works reliably across all your channels. Our listing management guide covers how this fits into your broader multichannel workflow.
Define your variant SKU structure first
Before listing anywhere, decide on your SKU naming convention. For a shirt in 4 sizes and 3 colors, your SKU structure might be SHIRT-[COLOR]-[SIZE]: SHIRT-BLU-S, SHIRT-BLU-M, etc. Write out the full matrix before you open any platform.
Enter the same SKU on every platform
When you create the Shopify variant for "Blue shirt, size M," enter SHIRT-BLU-M as the SKU. When you create the corresponding Etsy variation combination, enter SHIRT-BLU-M as the SKU. Same for Amazon's Seller SKU and eBay's Custom Label.
Connect Commerce Kitty and verify auto-matching
When you connect your channels to Commerce Kitty, it automatically matches variants across platforms using the SKU. Review the matches to confirm they're correct. With consistent SKUs, every variant should auto-match without manual intervention.
Test with one product before scaling
Set up one product with variations and confirm the sync works correctly before migrating your full catalog. Place a test order on one platform and verify that inventory updates correctly on all others. Fix any matching issues on the test product, then apply the same process to your full catalog.
Fixing existing variation mismatches
If your variations already exist with inconsistent SKUs across platforms, use the bulk export/import process described in our SKU matching guide to clean them up. The process is: export variants from each platform, map them to your standard SKU format, re-import with corrected SKUs, then connect the sync tool. One-time effort, permanent benefit.
Frequently asked questions
What if a platform uses different variation attribute names?
What if my product has more than 3 variation types?
How do I handle a variant that only exists on some platforms?
Can I have different prices for the same variant on different platforms?
Related: see how to match SKUs across different platforms for the naming conventions that make variation sync reliable, and how to track inventory across multiple platforms for the full multi-channel setup guide.