Migration CSV mapper
WooCommerce to Shopify CSV Converter
Turn a WooCommerce product export into a Shopify-ready CSV and review the field mapping before uploading products to Shopify admin.
Browser-side scan
Drop a WooCommerce product CSV
No CSV selected
A WooCommerce export cannot usually be imported into Shopify as-is. This converter maps common product columns, prices, categories, tags, stock, weights, attributes, and image URLs into Shopify product CSV structure while flagging rows that still need migration review.
Import blockers
Common causes this scan checks
- WooCommerce headers such as Name, Regular price, Sale price, Stock, and Images do not match Shopify product CSV headers.
- Multiple image URLs in one WooCommerce cell need to become separate Shopify image rows.
- WooCommerce sale prices and regular prices need to map to Shopify variant price and compare-at price.
- Variation rows can depend on parent product IDs and option structure that must be reviewed before import.
Workflow
How to use the cleaned CSV
- Upload a WooCommerce product export and confirm the source headers are detected.
- Review variation-row warnings, image order, price mapping, stock values, and kilogram-to-gram conversion before export.
- Export the Shopify-ready CSV and run a one-product import first.
- Use the regular Shopify CSV validator on the exported file before moving to a larger catalog batch.
Auto-fix policy
What the export can safely change
- Maps WooCommerce Name, SKU, descriptions, categories, tags, prices, stock, attributes, and images into Shopify product CSV headers.
- Creates Shopify continuation rows for extra WooCommerce image URLs while keeping product handles together.
- Converts WooCommerce kilogram weights into Shopify Variant Grams when the source value is numeric.
- Keeps WooCommerce variation rows and ambiguous parent/option mappings visible for manual review.
CSV example
CSV example: WooCommerce export mapped to Shopify
The WooCommerce converter maps common product export columns into Shopify CSV structure and flags variation rows that need parent review.
Type,SKU,Name,Regular price,Images simple,MUG-1,Coffee Mug,19.99,"https://example.com/mug.jpg"
Handle,Title,Variant SKU,Variant Price,Image Src coffee-mug,Coffee Mug,MUG-1,19.99,https://example.com/mug.jpg
FAQ
Shopify CSV questions
Can I upload a WooCommerce CSV directly to Shopify?
Usually no. WooCommerce exports use different headers and row conventions, so the file should be mapped into Shopify product CSV structure first.
Does this convert every WooCommerce variation perfectly?
No. The converter flags variation rows because parent IDs and option values often need review before a safe Shopify variant import.
What should I import first?
Import one converted product, confirm titles, images, prices, stock, and options, then move to a small batch before the full catalog.