We are migrating from shopify to magento. What is the best way to move the customer database into magento so they have the same login details? Or if that's not possible, what would be "best practices" in this kind of scenario?


  • in shopify password are directly in database or in encrypted format? – Keyul Shah Aug 27 '14 at 2:53

You can of course migrate the customer data manually by exporting the customer details out of Shopify and import them into Magento, but often it may be a better choice to use an external service like Cart2Cart. I already made good experiences with them. And no, I do not have any relationship to them.

Regarding the same login details, this is often a problem. Passwords are usually not stored in cleartext, but encrypted with a cryptographic hash function. Magento CE uses MD5 as a hash function, Shopify seems to use bcrypt for it. Hence, they are not compatible and it will not be possible to migrate them properly. You could of course change the hash function Magento uses, but I would advise against it. One often used approach is to show a message like the following on the login page:

Your account has been migrated to our new site, but you are not able to use your old password. Please use the "Password forgotten" function in order to get a new password.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.