This Python CLI tool transforms a Shopify product CSV export into a Magento 2 import-ready CSV. Ideal for store owners migrating catalogs without manual mapping. Handles field renaming, category structure, and image URL formatting automatically.

Features

  • Maps Shopify fields (Handle, Title, Body HTML) to Magento columns (sku, name, description)
  • Converts Shopify category paths to Magento’s category_ids format
  • Reformats image URLs from Shopify’s CDN to Magento’s import structure
  • Supports custom field mapping via a JSON config file
  • Validates output CSV for common Magento import errors (missing SKU, invalid price)

Usage

python migrate.py --input shopify_products.csv --output magento_products.csv

Requirements

Python 3.8+. Install dependencies:

pip install -r requirements.txt

Download

Buy for $29 →

Buy once, download immediately. ZIP includes the full script, README, and usage examples.

License

Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.