The three places Etsy exports break Shopify imports
In store migrations we see the same three failure points every time:
Common Scenarios:
- Image columns: Image 1, Image 2 ... Image 10 need to be combined into one Image Src field, but Shopify's importer expects a single column with comma-separated URLs.
- Variant loss: Etsy listings with multiple options export as separate listings, so the parent-child structure Shopify uses for variants is missing.
- Tax and category fields: Etsy-specific columns (listing type, tags, materials) have no Shopify equivalent and confuse the header mapper.
Map it in the browser, nothing leaves your computer
ShopTools' converter reads your Etsy CSV, maps the flat listing structure to Shopify's schema and merges the image columns - all in the browser. No upload, no account, no waiting.
Features:
- Image column merge: Image 1-10 become one comma-separated Image Src field
- Header auto-mapping: Fuzzy matching handles Etsy's exact column spellings
- Clean output: UTF-8 with BOM so Excel and Shopify both read it correctly
The mapping that works
- Map Title, Description and Price to the Shopify columns of the same name.
- Concatenate Image 1 through Image 10 into a single Image Src column, comma-separated.
- Fill Vendor from your brand name and leave Variant fields empty for single-option products.
- Keep the Handle column empty - Shopify generates one from the title.
Before and after
- Before: Image 1: https://img.etsystatic.com/1.jpg, Image 2: .../2.jpg (ten separate columns) After: Image Src: https://img.etsystatic.com/1.jpg,https://img.etsystatic.com/2.jpg
- Before: Title: Handmade Leather Wallet, Price: 45.00 (single row, no variants) After: Title: Handmade Leather Wallet, Variant Price: 45.00 (Shopify-ready)
Who uses this mapping
- Etsy sellers moving to Shopify: Keep listings and images without re-typing
- Multi-channel sellers: Reuse the same product data across both stores
Frequently Asked Questions (FAQ)
- Does Etsy export have variant information?
- Not in the way Shopify expects. Each option combination is a separate listing row, so you need to rebuild variants or import them as separate products.
- How many images does Shopify accept per product?
- Up to 250, but the CSV importer reads one Image Src column with comma-separated URLs. Etsy's ten image columns fit comfortably.
- Will my Etsy reviews transfer to Shopify?
- No. Reviews stay on Etsy. You can import products and images, but customer reviews are not part of the CSV export.
- Is my data uploaded anywhere?
- No. The converter runs entirely in your browser. Your CSV never leaves your device.