Online shopping has become an integral part of our lives. There are thousands of stores that provide their customers with different types of products and services. Hence, merchants have to make substantial attempts to stay competitive. That’s why choosing the right eCommerce platform is essential for the success of an online business.

If your platform no longer suits you the way it should, maybe it is time for re-platforming. Two of the most outstanding solutions on the market now is Magento and Shopify.

Apparently, both platforms offer outstanding features, one should weigh all the pros and cons to make the right decision for their online business. In this article, we would be guiding you through all the steps and methods to perform the Magento to Shopify switch.

Basically, there are 4 steps you need to embark on during the Magento to Shopify migration process:

  1. Backup and restore: Backup your source store data for utmost security.
  2. Set up new Shopify store: Start a new Shopify store to migrate to.
  3. Data migration: Migrate all the important data including products, orders, customers, etc.
  4. Check migration results and prepare your new store to go live!

Magento to Shopify Migration: A recent upward trend

Recently, there has been a huge number of merchants moving away from Magento platform. See the 2 pie charts below for more details, the first one is the eCommerce market distribution in April 2019, and the second one is the updated data in April 2020.

Source: (4/2019)

Ecommerce distribution
Source: (4/2020)

As shown, Magento market shares have declined by 5%, which equals approximately almost 20.000 stores lost in just a year. This huge number of lost stores can be anticipated since the Magento 1 end of life (EOL) is approaching in June 2020. Moving between Magento 1 and Magento 2 is a migration rather than an upgrade. As a result, many retailers on Magento 1 are evaluating whether Magento 2 is actually the most sensible next step for them.

Some merchants are considering whether to move to a totally new platform. Among different alternatives for Magento out there, Shopify seems to be gaining a lot of attention.

Here’s how we know about it, a quick check with the Google Trends. Since the Magento 1 EOL announcement in September 2018, “Magento 1 to Magento 2” keyword had seen a rise in volume as more Magento 1 merchants consider the upgrade. However, the latter half of 2019 witnessed a different trend. Accordingly, “Magento to Shopify” keyword seems to be more popular and soon to exceed the “Magento 1 to Magento 2” popularity.

To understand why so many people have chosen Shopify over Magento, visit our comprehensive Magento vs Shopify comparison with the latest analysis of 2020.

Without further ado, let’s delve into the detailed steps!

Step 1: Backup and restore

For any big or small changes made in your store, it is always recommended to backup your file and database, even backup your backup, just in case. Magento also encourages you to backup even before installing extensions and updates. Magento Connect Manager (MCM) includes a backup option that you can use before installing an extension or upgrading to a new release.

In spite of the complexity Magento usually accompanies, sites restoring process is quite straightforward. So, whether you are Magento 1.x or Magento 2.x users, you can figure out how to backup your database easily by following these simple steps:

  • Log in to your Magento admin panel
  • Go to System-> Tools-> Backups
  • You will see three options – System Backup, Database and Media backup, Database backup, See for yourself which option to choose, and click one of the orange buttons:
    1. System Backup is the most radical one – it’ll pack your entire source code with the database into one tar archive.
    2. Database and Media backup will save your database and media folder’s content. Entities like store themes are not included.
    3. Finally, Database Backup will take your Magento store data dump.

Magento 1 Admin Panel
Magento 1 Admin Panel

Magento 2 Admin Panel
Magento 2 Admin Panel

The backup will take time, click OK to continue.

  • You would need to put the store into maintenance mode to inform your website visitors to come back another time during the backup. After the backup is created, maintenance mode is turned off automatically.
Magento upgrade

If you are creating a system backup, select the Include Media folder to System Backup checkbox if you want to include the media folder. When prompted, confirm the action.

For the Magento 1.x versions, all backups are listed on the Backups page. Note that when you delete a record from the list, you delete the archive file as well.

For the Magento 2.x versions, backups are stored in the var/backups directory and can be restored at any time using the magento setup:rollback command.

All set, let’s move to the next step!

Step 2: Set up New Shopify Store

Now, before you can transfer any data from Magento to Shopify, you need a Shopify store first. You can either go for the 14-day free trial or go straight to the paid plans.
Side note: Normally, Shopify offers a 14-day trial, but due to the global Covid-19 pandemic, Shopify is giving a deal of up to 90-day free trial. Check it out!

If you are looking for a quick Shopify tutorial video that is going to guide you through all primary steps to set up a Shopify store from scratch, check out this video:

Go to the Shopify website, and click “Start Free Trial”. After that, fill in your desired email address password and store name.

Create new Shopify Store
Create new Shopify Store

Please note that you will need to choose a unique store name, otherwise Shopify will not allow you to purchase the domain.

Then click “Create your store”, then answer a few questions regarding your new Shopify store.

Fill in your information
Fill in your information

Click “Next” when you finish, then fill in your personal information like shown below:

Fill in your information
Fill in your information

Finally, click the “Enter My Store” button, you will be navigated to the admin screen for your new website. Now, you can start customizing your store (theme and shipping as well as payment methods, etc.) to set up and prepare for the data migration.

Step 3: How To Perform Magento to Shopify Data Migration?

Automated shopping cart migration service is the most advanced method currently to migrate your store from one e-commerce platform to another.

LitExtension is the leading company in this field with customer satisfaction of 98% on Trustpilot. We are supporting migration among over 90 shopping carts. All of your important data including products, customers, orders and other related entities will be transferred automatically and accurately within a few hours.

Source: Trustpilot
Source: Trustpilot

With LitExtension, you can either do it on your own or hand it over to our experts  and have them take care of the Magento to Shopify migration process. In the next paragraphs, I would be guiding you through the data transfer process using on LitExtension site.

Let’s see how easy it is!

First, log in or sign in your Google account on LitExtension site. Once registered, click “Create new migration” button.

create new migration
Click Create New Migration

You’ll see the main Dashboard with 4 stages of migration process including Setup, Demo Migration, Full Integration, and Completed.

1. Setup

First, insert your Magento URL and then download the “le_connector” to your computer. This “connector” has only one feature, which is creating a bridge between your Magento database with the LitExtension App. Extract the zip file and upload the Connector folder to Magento’s root folder on your server.

Set up Source and Target stores
Set up Source and Target stores

Once you have finished, click “Next”.

2. Tick the data you want to transfer

LitExtension supports almost all types of data you want, make sure to read and tick on the entities (products and product categories, customers, orders, etc.) you wish to migrate carefully.

Select entities you want to migrate
Select entities you want to migrate
Also, remember choosing additional migration options that you can choose in accordance with your business needs and requirements. Languages, Order Status and Customer Group will be matched together to be displayed correspondingly in the new store.

Let’s not forget that you can contact our support team at any stage of the process. We are eager to be speaking with you!

3. Run Free Demo and Full Migration

LitExtension encourages you to run demo migration first to actually visualize the result on your new store. Plus, you can get $5 in your balance after your demo migration is done!

You can skip Free Demo and jump right into Full Migration, the dashboard should look like this:

WooCommerce update
Running Demo Migration

The full migration process is cloud-based, which means our tool automatically runs in the background without the internet or browser connection. Feel free to take a break and get back when you get the email notification.

Also, your current Magento store can still be up and running during the full migration. No loss in revenue! It is completely automatic! As you can see, the tool limits the least of human intervention so that users can save precious time.

For a hands-on experience, we also made a video tutorial of the full migration process for you!

Step 4: Go-live Checklist for Shopify stores

The hardest part has passed, but you might want to go the extra miles to set up your store properly before it officially goes live. Remember to take extensive tests so as to ensure the solid experience for online shoppers.

Essentially, you need to follow these steps:

1. Check migration results

When the migration completes, you should check migration results to make sure that everything is migrated correctly.

You may want to check products data first. The product migrated will appear right in catalog or through onsite search. Especially, you should take all product details into careful consideration including product descriptions, images, variants, and meta descriptions.

In Shopify, the categories and subcategories will be placed in the collections and product tags sections.

Shopify collections and product tags
Shopify collections and product tags

Now, let’s go to your store’s back-end to check customers and order data.

Access store's backend to see your customers and order data
Customers and order data in store’s back-end

2. Design themes

After verifying that your data migration completed successfully, let’s personalize your website.

Choosing the right theme is obviously important when it comes to building websites. The themes you choose need to be responsive, attractive and match your website content. Among various themes options, make sure you pick the best one possible.

Shopify offers 9 free themes with stunning designs for you to choose from.

Alternatively, you can optimize your website with paid themes which are developed by third-party designers. You could find the best premium Shopify themes in 2020 from The4 for your online store. Each theme they provide has different valuable features, which customers could base on to opt for the most suitable and satisfying one for their Shopify store.

3. Set up your shipping

Set up shipping rates and shipping methods need to be done before your store officially goes live. Follow these steps below to set get it done:

  1. Log in your Shopify account
  2. From your Shopify admin page, go to Settings -> Shipping, and provide your exact location as the shipping address.
  3. Create shipping zones where your product could go to.
  4. Configure your shipment dimensions to calculate the shipping rates.
  5. Create shipping rates for various zones that you have created.
  6. Plan a shipping strategy that works best for your business.

4. Establish payment methods

Like shipping setup, payment methods also need to be established before your new store goes into operation. Choosing payment methods will decide where and how you get paid from your sale and it is the last step of an order processing.

Take these 3 steps below to complete this step:

  1. Go to Setting → Payment providers
  2. Activate Shopify Payments
  3. Provide your information requested

5. Run recent migration

After performing the full migration, there may be some new data added to your source store while the migration process is running because your old store keeps working normally during this time.

Recent migration service helps you to transfer all the newly arising entities in your source store to the target store. If you have any concerns related to this service, feel free to contact our support team.

6. Change DNS and switch domain

As your website is migrated successfully, the existing domain may be invalid and any links to your website under the previous domain will no longer work.

DNS helps to link from your domain name with the IP address of the network where the server is hosting your site. Your DNS settings provide the link between your custom domain name and the IP address of the network where the server is hosting your site. When you set up a new store, you will need to change DNS to point to the new IP address.

If your domain is not switched properly, it will lead your customers to your old store due to these reasons below:

  • The info on old DNS hasn’t been deleted from your domain details
  • Your source store hosting provider still keeps your domain details in its DNS
  • Domain changes have not been spread among the DNS yet

Follow the step-by-step instructions to switch domain to your new store. Or else, if you find it hard to accomplish or you do not want to fall into any unexpected bugs, go to our Change DNS and Switch Domain Service service to ensure the high ranking of your store in search engines.

7. Try placing some orders

This further step is to make sure the transaction proceeds smoothly after the migration. Thereby, you could know whether your store works as you expect, if not, you know what needs to be adjusted to facilitate your sale as well as to comfort your customers.


To conclude, there is an upward trend lately seen in the rise of stores moving from Magento to Shopify. If you are planning to move away from Magento, Shopify would be a viable alternative.

Finally, to ensure your data transfer process from your Magento store to Shopify is error-free, LitExtension would make a credible partner. With a list of 90+ supported carts, LitExtension has happily served over 40,000 customers, and performed over 140,000+ successful transfers. You can easily walk through the migration process, as we have set the detailed instructions on every step you make.

Ready to roll or still hesitant? Don’t worry, you can contact our support agent at any time to have further detailed instructions. Also, you can check how the process is implemented by trying a free demo migration!

Thank you for visiting our blog and hope you find it helpful. Let’s join our community to get more eCommerce knowledge. Good luck with your future migration!