How Magento data maps to Shopify
Magento and Shopify store the same business data in very different shapes. Magento keeps product, category and customer data in EAV attributes spread across several MySQL tables (Adobe developer docs). Shopify uses fixed resources (products, variants, collections, customers, orders) extended with metafields and metaobjects.
Three rules shape every migration:
- Import order matters. Products first, then customers, then historical orders, so orders link to the right products and customers (Shopify Help Center).
- CSV covers products and customers only. Orders and gift cards move through a migration app or the API (Shopify Help Center). Product and customer CSV files are limited to 15 MB each (products, customers).
- Code does not move. Themes, extensions and custom modules are rebuilt. This guide covers data only.