Variants are where CSV migrations get messy
A simple one-product listing maps cleanly into Shopify. A multi-variation listing does not. eBay can represent size, color, quantity, price, and image relationships in marketplace-specific JSON. Shopify expects a flatter CSV shape: repeated rows under one handle, with option names, option values, SKU, price, inventory, and image columns.
If the conversion flattens variants incorrectly, shoppers see duplicate products instead of one product with a picker. Inventory can also land on the wrong size or color.
How Shopify expects variant rows
In Shopify CSV, variants share a handle. The first row usually carries most product-level fields, while variant rows repeat the handle and set option values. A shirt with three sizes and two colors becomes up to six variant rows under one product handle.
All variants of the same product use the same handle.
Size, Color, Material, or other option names become Option columns.
SKU, price, quantity, barcode, and weight belong on the variant row when available.
How Storeshift handles eBay variation data
Storeshift parses eBay multi-variation listing data, including menu choices and variation combinations, then maps those choices into Shopify option rows. The goal is not to preserve eBay terminology. The goal is for the Shopify product page to behave naturally: one product, clean pickers, correct price, and correct inventory.
Manual variant QA checklist
After importing a sample CSV, open a product with variants in Shopify Admin and in the storefront preview. Change every option picker. Confirm the image, price, SKU, and inventory change as expected. A migration that looks fine in the spreadsheet can still be wrong in the product picker.
- 01Open one product with size variants.
- 02Open one product with color variants.
- 03Confirm all option values appear under one product handle.
- 04Confirm SKU, price, and inventory belong to the right option combination.
- 05Confirm variant images are present when the source provided them.
Sources
FAQ
Will Shopify create one product or many products from eBay variants?
A correct conversion creates one Shopify product with multiple variant rows under the same handle, not duplicate products for every size or color.
Can eBay size and color options become Shopify pickers?
Yes. Size and color map naturally into Shopify option names and option values when the source listing exposes variant data.
What if an eBay variant has a different price?
Shopify variants can carry their own price, SKU, inventory, barcode, and weight. The conversion should preserve those fields when the source provides them.