Collect the full listing record
Capture title, description, section, price, quantity, SKU, tags, materials, variations, and every image URL. Missing any one of these fields can force manual cleanup later.
Normalize before import
Etsy fields do not map one-to-one into Shopify. Build a normalization step that turns Etsy listing data into product handles, body HTML, option columns, and image rows.
Keep image URLs stable
Shopify imports by fetching public image URLs. Temporary or authenticated image links create broken products.
Review small batches first
Test a category or ten products before migrating the entire shop. Variations and customizations are where mistakes usually appear.
Related reading
Topic hub
This guide belongs to the etsy to shopify hub.
Sources
FAQ
Can I use Etsy CSV directly in Shopify?
Usually not without transformation because Shopify expects its own product CSV headers and row structure.
What is the hardest part?
Variation and image mapping tend to create the most cleanup work.
Should I rewrite descriptions?
Usually yes. Etsy descriptions often need tighter Shopify page structure.