Row Type Filtering
Automatically filters to product rows, ignoring option and variation rows.
Enter your email to receive a sign-in link
Convert your Ecwid product catalog to Shopify CSV format with automatic weight conversion, option mapping, and multi-row handling.
Free preview — then from $5. Save with bundles.Catalog → Products → Export All
Upload Products Export CSV and choose Product Import format
Review converted data, download Shopify-ready file
Products → Import
Every row and field is preserved in Shopify Products CSV format — ready to load into the target platform immediately.
How Ecwid Products fields map to Shopify Products
| Ecwid Products | Source Value | Shopify Products | Target Value | Note | |
|---|---|---|---|---|---|
product_sku |
SHIRT-BLU-M |
→ | Handle |
SHIRT-BLU-M
|
Generate from SKU |
product_name |
Blue Cotton T-Shirt |
→ | Title |
Blue Cotton T-Shirt
|
Product name |
product_description |
<p>High-quality cotton t-shirt...</p> |
→ | Body (HTML) |
<p>High-quality cotton t-shirt...</p>
|
Description |
product_brand |
Nike |
→ | Vendor |
Nike
|
Brand |
product_price |
29.99 |
→ | Variant Price |
29.99
|
Price |
product_compare_to_price |
49.99 |
→ | Variant Compare At Price |
49.99
|
MSRP |
product_weight |
0.2 |
→ | Variant Grams |
250
|
Convert kg to grams |
product_quantity |
50 |
→ | Variant Inventory Qty |
50
|
Stock |
product_enabled |
true |
→ | Published |
TRUE
|
Visibility |
One Ecwid product row becomes one Shopify product row
Single product row from Ecwid export
product_sku,
product_name
Shopify product format
Yes, you'll need to adjust Ecwid's CSV format to match Shopify's template and ensure columns are in the correct order.
If you back up your data first, nothing should be lost. Always backup your Ecwid store before starting migration.
Basic product migration takes a few hours, but full setup with design and integrations may take several days depending on store size.
Automatically filters to product rows, ignoring option and variation rows.
Converts Ecwid kilograms to Shopify grams (× 1000).
Creates URL-safe Shopify handles from Ecwid product_sku.
Maps product_price to Variant Price and compare_to_price to Compare At.
Maps product_quantity to Variant Inventory Qty with proper tracking.
Converts Ecwid enabled (true/false) to Shopify Published (TRUE/FALSE).
Ecwid exports include option rows and variation rows mixed in with actual products. My first Shopify import created hundreds of phantom listings from those extra rows. The row-type filter stripped them out cleanly — only real products came through.
Every product weight in my Ecwid store was in kilograms but Shopify needs grams. I didn't catch it until customers started complaining about $80 shipping on a $15 item. The automatic kg-to-grams conversion would have saved me a week of customer service headaches.
Ecwid uses product_name and product_sku while Shopify expects Title and Variant SKU. Renaming 40+ columns by hand is tedious and error-prone. The field mapping handled all of it, plus it generated clean URL handles from SKUs so product pages had proper slugs from day one.
Issues you might encounter when importing Products Export data to Product Import - and how we solve them
Ecwid export includes option and variation rows
type=product_option
Only product rows processed
Tool filters to type=product rows only
No action needed; automatic filtering
No server round-trips. Your Ecwid → Shopify data is processed entirely in the browser tab.
The moment you close the page, all Ecwid → Shopify data is wiped from browser memory. No traces left.
Meets GDPR requirements by design — no data processing on external servers, ever.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Ecwid to Shopify
Learn More:
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli