Magento to Shopify Migration - Product Converter

🥦

Migrate Complete

Shopify Products CSV Format
valid rows

Convert your Magento product catalog to Shopify CSV format. Preserves SEO with url_key mapping, handles configurable products, and converts image paths.

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

Download Sample Magento Export

Example Magento product export to test the converter

Sample Products

Tool Rating

4.7 / 5 (156 votes)

How It Works

1

Export from Magento

System → Data Transfer → Export → Products → Export

2

Upload and Configure

Upload Product Import CSV and choose Product Import format

3

Preview and Download

Review converted data, download Shopify-ready file

4

Import to Shopify

Products → Import

Why Magento Products Don't Import Directly to Shopify

The Attribute Architecture Challenge

Magento uses an attribute-based product system with extensive customization. Products are "simple" or "configurable" (parent with child SKUs). Shopify uses a simpler variant-based model with options (Size, Color, etc.). Direct CSV import fails due to incompatible structures and field names.

Image Path and URL Issues

Magento exports relative image paths like '/m/b/image.jpg' that reference your Magento media directory (pub/media/catalog/product/). Shopify requires full public URLs for images (https://...). Without conversion, images won't import correctly.

What This Tool Does

We automatically transform your Magento export for Shopify: - URL Preservation: Magento url_key → Shopify Handle (maintains SEO) - Field Mapping: Magento attributes → Shopify columns - Image URLs: Relative paths → full URLs (provide your media URL) - Price Mapping: special_price → Variant Price, price → Compare At - Categories: Magento hierarchy → Shopify tags - Visibility: Magento 1-4 scale → Shopify TRUE/FALSE - Inventory: Backorder settings → Shopify inventory policies - Description Merge: Short + full descriptions combined Your Shopify import preserves URLs, maintains rankings, and imports complete 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 Magento Products fields map to Shopify Products

Magento Products Source Value Shopify Products Target Value Note
name Blue Cotton Shirt Title Blue Cotton Shirt Product name
sku PROD-001 Variant SKU PROD-001 Stock keeping unit
url_key blue-cotton-shirt Handle blue-cotton-shirt URL slug (preserves SEO)
description <p>Premium quality cotton shirt...</p> Body (HTML) <p>Premium quality cotton shirt...</p> Full description with HTML
short_description Premium quality cotton shirt Body (HTML) Premium quality cotton shirt Prepended to full description
price 29.99 Variant Compare At Price 29.99 Regular price → compare at
special_price 24.99 Variant Price 24.99 Sale price → variant price
cost 12.00 Cost per item 12.00 Product cost/COGS
weight 0.5 Variant Grams 0.5 Convert to grams based on store config
qty 100 Variant Inventory Qty 100 Stock quantity
is_in_stock 1 Variant Inventory Policy deny Stock status → policy
categories Default Category/Clothing/Shirts Tags Default Category/Clothing/Shirts Category paths → flat tags
base_image /i/m/image.jpg Image Src /i/m/image.jpg Main product image
additional_images /i/m/image1.jpg,/i/m/image2.jpg Image Src /i/m/image1.jpg,/i/m/image2.jpg Gallery images → additional rows
meta_title Blue Shirt | Store SEO Title Blue Shirt | Store SEO page title
meta_description Premium quality cotton shirt for everyday wear SEO Description Premium quality cotton shirt for everyday wear SEO meta description

Why Use This Tool?

SEO Preservation

Maps Magento url_key to Shopify Handle to preserve product URLs and search rankings.

Image URL Construction

Converts Magento relative paths to full URLs using your media base URL.

Configurable Product Support

Handles Magento configurable products with parent-child relationships.

Price Logic

Maps special price to Variant Price and regular price to Compare At Price.

Category Flattening

Converts Magento category hierarchies to Shopify tags.

Browser-Based Privacy

Files processed locally. Your product data never leaves your computer.

Data Transformation

Each Magento product becomes multiple Shopify rows (base + images + variants)

Input Magento Product

Single row with all attributes and comma-separated images

Key columns: sku, name, price, base_image, additional_images
1:N — One input row creates multiple output rows
Output Shopify Product Rows 1 + images + variants rows per input

Main product row + additional image rows + variant rows

Main Product Row Complete product data with first image
SPL Additional Image Rows Separate row per additional image
Variant Rows Configurable children → variant rows with options
All rows share same Handle; images numbered by position

Common Product Import Errors

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

Missing Product SKU

Magento requires unique SKU for each product

Empty or missing SKU column
PROD-001, PROD-002 (unique values)

Ensure all products have unique SKUs in Magento export

Generate SKUs from product names if missing

Relative Image Paths

Magento exports relative image paths like '/m/b/image.jpg'

/m/b/tshirt.jpg
https://yourdomain.com/pub/media/catalog/product/m/b/tshirt.jpg

Provide your Magento media base URL in processing options

Tool requires base URL to construct full image URLs

Configurable Product Variants

Magento configurable products need child SKUs parsed from variations column

sku=CHILD1,size=S|sku=CHILD2,size=M
Separate Shopify rows for each variant

Tool automatically parses configurable_variations

Review variants in preview before import

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.
Use System → Data Transfer → Export → Products. Select all attributes you want to migrate (name, price, description, qty, images, categories, SEO fields).
Magento exports relative image paths like '/m/b/image.jpg'. We need your full media URL (e.g., https://yourstore.com/pub/media/catalog/product) to construct working Shopify image URLs.
Yes! We use Magento's url_key field as the Shopify Handle. This preserves your product URLs for SEO. Set up 301 redirects in Shopify for any domain changes.
Magento configurable products (parent with child SKUs) are converted to Shopify products with variants. This tool handles simple products; for complex configurable products, you may need additional processing.
Magento category paths (Category/Subcategory) are converted to flat Shopify tags. You'll need to create Shopify Collections manually and use tag-based automation rules.
If a special_price exists and is lower than the regular price, we set Variant Price = special_price and Compare At Price = regular price. This shows sale pricing in Shopify.
Basic attributes (name, description, price, weight) are mapped. Custom attributes in additional_attributes are not migrated automatically and would need manual setup in Shopify.
This tool migrates products only. Magento order and customer migration typically requires API-based tools or Shopify migration apps.
These relationships aren't preserved in the CSV export. You'll need to reconfigure them in Shopify using apps or manual product linking.
Migration typically takes 6-12 weeks depending on store size and complexity. Simple CSV imports can complete in hours, but full migrations with data cleanup and redirects take longer.
Alternative Tools (5)

Other solutions available for Magento → Shopify:

  • Cart2Cart — Shopping cart migration platform providing automated Magento to Shopify migration in 4 steps - transfer products, custom...
  • Cart2Cart — Shopping cart migration service supporting transfer of products, categories, customers, orders and store data from Magen...
  • Matrixify — App that makes migration from Magento to Shopify easier by migrating Magento products into Shopify products and organizi...
  • Amasty — Professional migration service with 6-step process including data evaluation, task prioritization, detailed planning and...
  • Skyvia — Data integration platform with visual data mapping tools that allows users to match Magento fields to Shopify fields wit...

Also available as

This platform pair is available in 2 other hubs