For eCommerce businesses looking to migrate from Magento 2 to Shopify, customer data migration is a crucial step. This technical guide will walk you through the exact process using Matrixify, ensuring a smooth transition of your customer database.

Prerequisites.

  • Access to Magento 2 admin panel

  • Shopify store with Matrixify app installed

  • Basic understanding of CSV/Excel file handling

Critical pre-migration tasks.

1. Disable customer notification emails.

Before beginning any customer data migration, it's crucial to contact Shopify Support to disable automated customer account emails. This prevents your existing customers from receiving unexpected "account created" notifications during the migration process.

How to action:

  • Contact Shopify Support via your admin panel

  • Request temporary suspension of customer account notification emails

  • Confirm once disabled before proceeding with migration

  • Note: Keep a record of your request for future reference

2. Password reset strategy.

As customer passwords cannot be directly migrated from Magento to Shopify, you'll need a clear strategy for helping customers set up their new passwords post-launch.

Recommended approaches.

A. Email communication campaign.
  • Draft a welcome email explaining the platform change

  • Include clear instructions for password reset

  • Consider staggering emails to manage support volume

  • Provide customer service contact details for assistance

B. Website notifications.
  • Add a prominent banner on your new Shopify site

  • Create a dedicated landing page explaining the migration

  • Include FAQ section addressing common account queries

  • Consider a pop-up for returning customers

C. Password reset process.
  • Implement a user-friendly password reset flow

  • Consider automatic reset prompts at first login attempt

  • Ensure mobile-friendly reset process

  • Test the journey thoroughly before launch

Example customer communication.

Remember to re-enable customer notification emails through Shopify Support once the migration is complete and your password reset strategy is in place.

Step-by-step migration process.

1. Export customer data from Magento 2.

A. Export the customer's main file.

  • Navigate to System -> Export in Magento admin panel

  • Set Entity Type to "Customers Main File"

  • Select CSV as Export File Format

  • Enable Fields Enclosure checkbox

  • Click Continue to download the file

B. Export customer addresses.

  • Repeat the process but select "Customer Addresses" as Entity Type

  • Maintain the same settings (CSV format, Fields Enclosure checked)

  • Download the second file

2. Prepare files for Matrixify.

Key requirements:

  • Combine both CSV files into a single ZIP file

  • Naming convention: Include both "Magento" and "Customers" in the filename

  • Example filename: "Magento_Customers-2024-12-14.zip"

3. Initial Matrixify import setup.

Upload process:

  • Access Matrixify in your Shopify admin

  • Upload the prepared ZIP file

  • Verify that Matrixify recognises it as "Format: Magento CSV"

  • Confirm the customer count matches your expectations

4. Test import with dry run.

Before live import:

  • Expand the Options section

  • Enable "Dry run" checkbox

  • Click Import

  • This creates a test run without affecting your live store

5. Data validation and cleanup.

Review the import results:

  • Download the generated Excel file

  • Check the "Customers" sheet

Key areas to review:

  • Tags column (contains Magento-specific data like Gender, Customer Groups)

  • Metafield columns (dob, vat_id)

  • Address formatting

  • Phone number validity

  • Email address formatting

6. Execute live import.

Final import process:

  • Upload your verified and cleaned Excel file back to Matrixify

  • Ensure "Dry run" is unchecked

  • Click Import

  • Monitor the progress

  • Error Handling

If you encounter failures:

  • Download the Import Results file

  • Check the "Import Comment" column for specific error messages

Common issues include:

  • Invalid phone numbers

  • Malformed email addresses

  • Duplicate customer records

  • Fix identified issues in the Excel file

  • Re-import only the failed rows

7. Verification process.

Post-import checks:

  • Verify customer count in Shopify matches expected numbers

  • Test customer login functionality

  • Confirm customer groups and tags are correctly assigned

  • Validate address information

  • Check metafields data integrity

Technical considerations:

  • Customer passwords cannot be migrated directly

  • Consider implementing a password reset process

  • Maintain original Magento customer IDs in metafields if needed

  • Plan for handling customer reward points separately

Need expert migration support?

At blubolt, we specialise in complex eCommerce migrations to Shopify Plus. Our team has extensive experience handling customer data migrations while maintaining business continuity. Explore our expert services and browse our client work for eCommerce inspiration, or get in touch to discuss your migration requirements and ensure a smooth transition to Shopify. We would love to help!

[Note: This guide focuses specifically on Magento 2 migration. For Magento 1, different steps may be required.]

The 2024 B2B eCommerce Buyers Guide
Get your copy today
The 2024 B2B eCommerce Buyers Guide
We’ve created a guide to help you navigate the burgeoning domain of B2B eCommerce, providing insights and strategies to harness its full potential for unprecedented growth and success in the contemporary B2B sales landscape.
Download guide