Ecwid to Shopify Migration Tool - Products Transfer

🥦

Migrate Complete

Shopify Products CSV Format
valid rows

Convert your Ecwid product catalog to Shopify CSV format with automatic weight conversion, option mapping, and multi-row handling.

Free preview, Pay only to download
Your data stays in your browser
Run on Google Cloud Platform

Download Sample Ecwid Export

Example Ecwid product export

Sample Products

How It Works

1

Export from Ecwid

Catalog → Products → Export All

2

Upload and Configure

Upload Products Export CSV and choose Product Import format

3

Preview and Download

Review converted data, download Shopify-ready file

4

Import to Shopify

Products → Import

Why Ecwid Products Don't Import Directly to Shopify

Multi-Row Type Structure

Ecwid exports include different row types (product, product_option, product_variation). Shopify expects consistent product rows. Direct import creates structure errors or imports wrong data types.

Weight Unit Conversion

Ecwid exports weights in kilograms. Shopify requires grams. Without conversion, shipping calculations are wrong by 1000x factor.

Field Name Differences

Ecwid uses product_name, product_sku, product_price. Shopify uses Title, Variant SKU, Variant Price. Column mismatches cause import failures.

What This Tool Does

We filter and transform your Ecwid export - Filters to product rows only (ignores option/variation rows), Weight conversion (kg to grams automatically × 1000), Field mapping (Ecwid names to Shopify columns), Handle generation from SKU, Price and inventory mapping, Visibility conversion (true/false to TRUE/FALSE). Your Shopify import succeeds with clean product data.

Your Data is Safe

Bank-Level Security

256-bit SSL encryption. Same standards as major financial institutions.

No Data Storage

Files are processed directly in browser. No calls to our servers.

GDPR Compliant

Full EU data protection compliance. Your privacy rights protected.

ISO/IEC 27001 Certified GDPR Compliant Swiss Privacy CCPA Compliant

Field Mapping

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

Why Use This Tool?

Row Type Filtering

Automatically filters to product rows, ignoring option and variation rows.

Weight Conversion

Converts Ecwid kilograms to Shopify grams (× 1000).

Handle Generation

Creates URL-safe Shopify handles from Ecwid product_sku.

Price Mapping

Maps product_price to Variant Price and compare_to_price to Compare At.

Inventory Sync

Maps product_quantity to Variant Inventory Qty with proper tracking.

Visibility Status

Converts Ecwid enabled (true/false) to Shopify Published (TRUE/FALSE).

Data Transformation

One Ecwid product row becomes one Shopify product row

Input Ecwid Product Row

Single product row from Ecwid export

Key columns: product_sku, product_name
1:1 — One input row creates one output row
Output Shopify Product Row

Shopify product format

Common Product Import Errors

Issues you might encounter when importing Products Export data to Product Import - and how we solve them

Non-Product Rows

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

Want to save on credits?

Buy bundles and get up to 27% off. Check our pricing options below.

// PRICING //

Choose the plan that fits your needs

5,381 reviews, Excellent

Credit Bundles

$ /Credit

One-time purchase

  • No monthly commitment
  • Credits valid for one year
  • Access to all tools
  • Full file downloads

Monthly Bundles Pro

$ /Credit

Best for professionals and content creators

Annual Discount
Per month, billed annually:
Save 20% more
  • Credits refresh monthly
  • Priority processing

Purchase Credits

  • Full CSV & Excel export
  • Google Sheets export
  • Instant browser download
for credits

Visa Mastercard PayPal Apple Pay Google Pay
256-bit SSL encryption
14-day money-back guarantee
PCI DSS compliant
Powered by Paddle

How are credits calculated?

Credits are based on rows in your file. Each tool shows its rate (e.g., 2,000 rows = 4 credits). We round up to the nearest step. Minimum 1 credit per conversion.

Is my data secure?

Files process entirely in your browser. We're GDPR compliant with TLS encryption.

Can I get a refund?

Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.

Powered by Paddle

Terms of service applies. VAT included where applicable.

Frequently Asked Questions

Your data never leaves your device. All files are processed entirely in your browser using client-side JavaScript - no data is stored on our servers or sent anywhere. There's no account to hack, no database storing your files, and no API connections to your bank or accounting software. You upload, convert, download, and we forget it immediately.
No payment or signup required. You can upload your file, see a free preview of the conversion results, and verify everything looks correct before paying anything. If it doesn't work for your files, you haven't wasted any money. We only charge when you're satisfied and ready to download the final converted file.
You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
This tool converts base products. Ecwid variations (separate row type) are filtered out. You'll need to set up variants manually in Shopify or use additional tools.
Ecwid exports weights in kilograms. Tool multiplies by 1000 to convert to grams as required by Shopify.
Ecwid options (product_option rows) are separate from products. Tool focuses on main product data. Options require manual setup in Shopify.
Ecwid category IDs require category name lookup which is complex. Tool skips categories. You'll need to assign collections manually in Shopify.
Yes, product_media_main_image_url maps to Shopify Image Src. Gallery images may require additional processing.
If product_unlimited_stock is true, tool sets high inventory quantity. You may want to adjust inventory tracking settings in Shopify after import.
Yes, orders can be migrated if you're on a higher-tier Shopify plan. Basic Shopify plans don't support customer and order migration.
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.
Alternative Tools (3)

Other solutions available for Ecwid → Shopify:

  • Cart2Cart — Cart2Cart Store Migration App transfers Ecwid data like products, orders, customers, etc. in just a few hours with zero ...
  • MigrationPro — Shopify migration service for automated migration of Ecwid stores to Shopify
  • BSS Commerce — Ecwid to Shopify migration services with detailed instructions and support

Also available as

This platform pair is available in 2 other hubs