Browser-Only Processing
All conversion runs in your browser. Files are never uploaded to any server.
Enter your email to receive a sign-in link
Convert Shopify product catalog to WooCommerce in 60 seconds. Handles variants, images, and attributes automatically. No plugin needed.
Free preview — then from $5. Save with bundles.Products → All Products → Export → Export CSV
Upload Products Export CSV and choose Product Import format
Review converted data, download Woocommerce-ready file
Products → All Products → Import → Upload CSV
Output is in WooCommerce Products CSV format — ready to import directly, no manual reformatting needed.
Yes. We automatically convert Shopify's one-row-per-variant structure to WooCommerce's parent+variation structure. Your variable products will import with all size/color options intact.
Shopify's Compare-at Price becomes Regular Price, and Shopify's Price becomes Sale Price (if Compare-at exists). This ensures your sale prices display correctly in WooCommerce.
No. This tool generates standard WooCommerce CSV import format. Use WooCommerce's built-in Product CSV Importer.
All conversion runs in your browser. Files are never uploaded to any server.
Nothing is stored after conversion. Close the tab and your data is gone.
Full EU data protection compliance. Your privacy rights are fully protected.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
How Shopify Products fields map to Woocommerce Products
| Shopify Products | Source Value | Woocommerce Products | Target Value | Note | |
|---|---|---|---|---|---|
Handle |
example-t-shirt |
→ | SKU |
example-t-shirt
|
Used as product SKU (parent identifier) |
Title |
Example T-Shirt |
→ | Name |
Example T-Shirt
|
Product display name |
Body (HTML) |
<p>This is a great t-shirt.</p> |
→ | Description |
<p>This is a great t-shirt.</p>
|
Full HTML description |
Vendor |
Acme Clothing |
→ | Meta: _vendor |
Acme Clothing
|
Stored as custom meta field |
Type |
T-Shirts |
→ | Categories |
T-Shirts
|
Mapped to WooCommerce category |
Tags |
cotton, summer, sale |
→ | Tags |
cotton, summer, sale
|
Direct copy |
Published |
TRUE |
→ | Published |
1
|
TRUE→1, FALSE→0 |
Option1 Name |
Size |
→ | Attribute 1 name |
Size
|
Variant attribute name |
Option1 Value |
Medium |
→ | Attribute 1 value(s) |
Medium
|
Collected for parent, single for variation |
Variant SKU |
EXTS-BLK-M |
→ | SKU |
EXTS-BLK-M
|
Used as variation SKU |
Variant Grams |
200 |
→ | Weight (kg) |
0.5
|
Converted: grams/1000 |
Variant Inventory Qty |
25 |
→ | Stock |
25
|
Direct copy |
Variant Price |
25.00 |
→ | Sale price |
25.00
|
SWAP: becomes sale price if Compare-at exists |
Image Src |
https://cdn.shopify.com/... |
→ | Images |
https://cdn.shopify.com/...
|
Aggregated: comma-separated for parent |
Automatically groups Shopify variants into WooCommerce parent products with variations. No manual restructuring needed.
Correctly swaps Shopify's Compare-at/Price fields to WooCommerce's Regular/Sale price format.
Automatically converts Shopify's grams to WooCommerce's kg (or your store's weight unit).
Combines multiple variant images into comma-separated gallery for WooCommerce import.
Upload your Shopify export, get WooCommerce import file instantly. No waiting for sync cycles.
Works with standard Shopify CSV exports and WooCommerce CSV importer. No third-party plugins needed.
Multiple variant rows grouped by Handle, then expanded to parent+children
One row per variant, Handle groups related variants
Handle,
Title,
Option1 Value,
Variant SKU,
Variant Price
One parent row + N variation rows per product
Issues you might encounter when importing Products Export data to Product Import - and how we solve them
Shopify variants reference parent via Handle but Handle is empty
Handle='', Title='', Option1 Value='Medium'
Handle='shirt-blue', inherited from parent row
Inherit Handle and Title from previous non-empty row
Missing Handle rows are automatically linked to previous product
Shopify and WooCommerce use opposite price field meanings
Price=$29.99, Compare-at=$39.99
Regular=$39.99, Sale=$29.99
Automatically swap price fields based on Compare-at presence
All prices are correctly swapped during conversion
Shopify exports weight in grams, WooCommerce uses kg (default)
Variant Grams=500
Weight (kg)=0.5
Automatically convert grams to kilograms
All weights are converted during transformation
All available data flows from Shopify to Woocommerce
This platform pair is available in 2 other hubs
Learn More:
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli