How to Migrate from Magento to Shopify in 7 Steps

We may receive a commission from our partners if you click on a link and purchase a product or service on their website. Learn more

Dan
Written By
Updated on January 5, 2023

Migrating your online store is like moving house. You want to transport all your stuff from Magento to Shopify without breaking or losing a single piece of data. We’re here to explain exactly how to seamlessly move sites with our step-by-step guide.

Migrate from Magento to Shopify in 7 steps:

  1. Set up a Shopify Account
  2. Create a Backup of Your Store
  3. Download the Store Import App
  4. Export Data From Magento
  5. Import Data to Shopify
  6. Review Imported Data
  7. Design Your New Shopify Store

An easy start! Visit Shopify and click ‘Start Free Trial’ to try the platform for 14 days without spending a single cent.

The trial period allows you to familiarize yourself with the powerful ecommerce tools before making a commitment, but you’ll need to sign up to a paid plan once the period is over. The main pricing plans are:

  • Basic Shopify ($29/month)
  • Shopify ($79/month)
  • Advanced Shopify ($299/month)

Basic Shopify has all the features you need for starting a new business, Shopify offers a wider choice of tools which makes it ideal for growing your business, while Advanced Shopify has advanced tools to help scale your business to the next level. None of the plans have a setup fee, just one all-in monthly payment.

Before making the great migration from Magento to Shopify, you need to make sure your store’s data is safe and secure. Just imagine if the migration falls apart and you lose all your customers, product, and payment details!

To create a backup of your Magento store, go to the Admin sidebar, then ‘System’ >‘Tools’ >‘Backups’. From there, choose the type of backup you want to create:

  1. System Backup (a complete backup of your database and file system)
  2. Database and Media Backup (your customer information, and product photos etc)
  3. Database Backup

You may already benefit from automatic backups via your hosting provider, in which case you won’t need to worry too much about creating a backup of your store, but you can never be too careful!

magento to shopify backup your data
Backing up your store gives you peace of mind when exporting your most important data

Shopify’s App Store is filled with thousands of wondrous apps, but which can help you with the move? For completing your Magento to Shopify migration, we recommend using ‘Import Store’.

By downloading this app, you’ll be able migrate your product and customer data to Shopify without a fuss, as long as you’ve exported your data from Magento (more on that soon!).

From your Shopify admin page, simply click ‘Apps’ then ‘Import Store’ and follow the instructions. If this app doesn’t tickle your fancy, you can also choose from these other highly rated migration apps:

Now it’s time to pack up your data into boxes and load them onto the removal van, ready for your new home.

Or as we experts like to call it: exporting your unique customer and product data onto a file so that other applications such as Shopify can understand it.

Exporting your data on Magento can be done through the same Admin Sidebar you used to create a backup of your store. The exportation process is simple:

exporting data on magento

If you want to export products, customer main file, and customer addresses, you’ll need to repeat the process for each one. Once that’s all done, you’ll now have your data on a spreadsheet that can be easily digested by Shopify’s software, making the whole migration process seamless.

Your data is now ready to be imported into Shopify. Almost there! Again, the importation steps are easy to follow:

If you’re unable to save your data as XML (which is needed to use the Import Store app we recommended), then you’ll need to use one of the other apps we suggested in Step 3, or migrate the data manually without an app.

It’s always worth checking the removal van or under your old couch for any forgotten or missing items. The same goes for imported data. You need to review what you’ve imported to make sure there are no errors or missing pieces.

Shopify makes it super simple to review and update your imported data. For starters, if some of your products or customers didn’t import successfully, then you can add them manually from the ‘Products’ or ‘Customers’ option on the admin page, depending on what you need to add.

Some other issues you might encounter during your Magento to Shopify migration include:

  • Successful import with minor changes to your data – you can edit the imported information manually by clicking View items on your import summary.
  • Historical orders – your previous orders data from will be sent to Shopify’s Archived
bundle products app shopify
This app will help you import bundle products to your new Shopify store
  • Products imported but not published – if you had some products on Magento set to ‘hidden’, then you’ll need to reset the product visibility on Shopify if you want your customers to find them.
  • Imported products have no dimensions – simply add the correct dimensions from the product description page
  • Product variants failed to import – if an imported product displays information about its size but not its color, then it wasn’t imported successfully.  You’ll need to import that product manually using the method mentioned above.

Now we’re going from data to design. Shopify is much easier to customize than Magento, providing ready-made themes and plenty of visual cues to help you create a beautiful online store to suit your business.

Shopify has 10 free and 64 premium themes to choose from, costing anywhere between $140 and $180 each. Each theme is mobile responsive which means your online store will look great on mobile and desktop.

shopify theme
Shopify offers mobile-ready themes that will help your store shine online

Want to make your creative life a lot easier? We recommend downloading the DragDropr app to integrate drag-and-drop functionality to your Shopify editing experience. This app will enable you to create, change, and edit over 50 landing pages and more than 200 content blocks such as product videos or contact forms. Installing this app allows Shopify to compete with Wix in terms of creative flexibility!

Migrating your store from Magento to Shopify doesn’t need to be tricky. We’ve taken you through all the steps, and shown you the issues to look out for when exporting and importing your data. Let’s recap the process:

Magento to Shopify Migration in 7 steps:

  1. Set up a Shopify Account – enjoy the 14-day free trial.
  2. Create a Backup of Your Store – backup your databases in case your migration goes wrong.
  3. Download the Store Import App – visit Shopify’s app store to make the process more seamless.
  4. Export Data From Magento – place your data onto an XML or CSV file.
  5. Import Data to Shopify – load your files onto Shopify with the click of a button.
  6. Review Imported Data – check for importation errors like missing products and enter products manually.
  7. Design Your New Shopify Store – create a stunning Shopify storefront.

As long as you follow our steps (and make sure you’ve backed up all your data on Magento), you can shut up shop and start the moving process without too much stress. Happy moving day!

Written By

Dan

Hi, I’m Dan:

As a writer on Website Builder Expert, and with the help of our expert researchers, I became an authority on website builders (more specifically, in ecommerce platforms) by testing and reviewing each of the platforms myself and writing numerous articles. Since leaving Website Builder Expert in 2021, I’ve gone on to write about web design and ecommerce growth for sites like Nerdwallet and Growth Division

At the start I had no coding or design experience, but through hardwork and a love of getting people online, I can confidently guide you through how to get the most out of each one.Starting as a writer for Website Builder Expert in late 2018, Dan has since become a pro in the world of website builders. He’s grown to love ecommerce platforms in particular and in his time here focused his energy on researching, testing, and reviewing each platform. 

Although Dan has since left Website Builder Expert, you can still find his helpful advice online. He’s written for big publications like the International Business Times, discussing the rate of ecommerce returns, and has crossed the border into the world of website hosting. By broadening his writing horizons, he helps even more people get online.

Since leaving Website Builder Expert in December 2021, Dan has gone on to freelance writing in order to spread his talents to other online businesses and has written articles for both Nerdwallet and Growth Division. You can see what else he gets up to on his LinkedIn.Linkedin: Dan Barraclough

More about

4 comments

Your email address will not be published. Required fields are marked *

  • Okwin

    This post is incredibly helpful! I've been considering moving from Magento to Shopify for a while, and the 7-step outline makes it seem so much more manageable. Thank you for breaking it down and providing clear guidance!

  • Bdg Game Login

    Great guide! I appreciate the step-by-step approach you provided. Migrating can be daunting, but your tips make it seem much more manageable. Looking forward to implementing these steps!

  • In999

    Great post! The step-by-step approach makes the migration process seem less overwhelming. I especially appreciated the tips on handling data transfer. Looking forward to trying this out!

  • 55 Club

    This post is super helpful! I’ve been considering migrating from Magento to Shopify for a while now, and the 7-step guide makes the process feel so much more manageable. Thanks for breaking it down so clearly!

  • Sarah

    I had someone migrate my store and I have spent time since then cleaning up the data and setting up the store. I am now ready to finalize my Shopify store and migrate my domain over. I want to bring over the sales since the migration. What entity would I export to get sales since, say, March 1 2022) ? I was hoping I could just export Customers Main File but not sure. Thanks!

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Sarah,
      Thanks for your comment! And congrats on your store migration, I hope you enjoy using Shopify!

      Without actually knowing your site it's hard to provide exact instructions, but hopefully these will help:
      - Magento instructions on exporting data via CSV here (this is the one I recommend!)
      - There are extensions you can install to export Magento sales, but most of them are paid, and you would need to check that you'll then be able to import that data into Shopify.

      If in doubt, I would reach out directly to either Shopify or Magento support for more detailed advice, or even the person who already migrated your store - they might be able to bring over the sales seeing as they already performed the migration for your store?

      Hope this helps, and best of luck!
      Lucy

  • Rushikesh

    I used as above steps that you have mentioned,
    I have export customer CSV, product CSV files but whenever I upload from Store Importer App,
    It gives various errors, not upload directly as I export from the Magento Store.

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Rushikesh,
      Thanks for your comment! I'm sorry to hear you're having trouble migrating your store, that must be very frustrating! Without knowing the exact errors you're receiving, I'm afraid I can't really advise you on what's going wrong. I would suggest reaching out directly to Shopify to find out how you can complete migration. The Shopify Help Center also has some useful articles, including solutions to common CSV problems and further details on migrating using CSV. I hope you find a quick solution so you can get your store up and running soon!
      All the best, Lucy