Shopify Glossary Terms

Customer Account Migration

Customer account migration moves customer records, addresses, and order history from the old platform to the new one. What it doesn't move is the password.

Passwords are stored as one-way hashes. The hash on Magento or WooCommerce is generated using a different algorithm than Shopify's. Even if you exported the hash directly, Shopify couldn't verify a customer's login attempt against it. There is no way to migrate a password. The customer has to set a new one.

The standard approach is a forced password reset on first login post-launch. Customers receive an email asking them to reset their password (or they're prompted at login). Their email address, addresses, order history, marketing consent, customer tags, and any custom fields all transfer cleanly.

For high-value customers (subscribers, wholesale, VIPs), the email needs to be staged carefully. Generic "your password expired" templates get ignored or marked as phishing. The best-performing version is a one-paragraph note from the brand explaining the move and previewing what's better.

For B2B customers on Shopify Plus, the move is more involved. Company profiles, locations, payment terms, and approved buyers need to be reconstructed - not just imported as customer records.

A clean customer migration includes: data export, deduplication, address validation, email-domain bounce check, soft launch with a small batch first, then bulk send.

A Shopify Plus Agency for Strategic Design & Advanced Engineering

Building something ambitious?

Chosen by Shopify Plus brands worldwide.