Having a centralized database has been undeniably beneficial for businesses, especially retailers, in many aspects. It ensures data security and consistency and boosts the operational efficiency by eliminating the manual process, and eventually reduce a significant amount of cost by not having to manage multiple systems. The question is How to conduct Magento data migration from 2.1 to 2.3 to create an effective centralized data management system.

1. Our story with Magento data migration

In the early 2020, one client reached out to us to discuss upgrading from Magento 2.1 to Magento 2.3. Having a strong online presence (8 online stores), the client wanted to take advantage of M2.3 Multi-source inventory (MSI) to manage his stock & source, and fulfill the processes effectively, to eventually enhance his customer experience.

Example of sources, stocks on Magento

Upgrading from M2.1 to M2.3 can be seen as a quite simple task at first, compared to migrating from one system to another. However, the M2.1 site has plenty of customization, leading to severe issues and conflicts. This issue causes a lot of frustration internally, as staffs need to increasingly do manual tasks in updating the stock properly or fulfilling the orders on time.

As this situation has become more and more unbearable, after thorough consideration and consultation, the client has decided to work with Magestore toward moving to Magento 2.3 and building a more comprehensive solution to manage his operation.

If you are wondering whether Magento data migration is worth your effort, let’s keep exploring in another article on Magento 2 migration.

2. Magento data migration process from M2.1 to M2.3

2.1. Tasks involved: 

  • Build the compatible environment to install & install a fresh website on Magento 2.3
  • Install nearly 100 old modules
  • Install Magestore Enterprise Solution for Order Management, Inventory Management
  • Migrating data: Below is the data volume:

2.2. Migrating data:

  • Investigate to understand the stock & source mapping
  • Learn the previous modules & customization
  • Prepare data: get data from API or export/import via a CSV file
  • Build new tools and utilize existing Magento migration tool to migrate data
  • Correct data on Magento

3. Difficulties and Solutions

As mentioned above, migrating within Magento can be much simpler compared to migrating from different systems. However, the project turned out much more complicated than our initial expectations, especially when it came to migrating his old modules and previous customization. 

Hence, we utilize Magento’s existing tools to handle the default data while also build our tool to convert the data and map stock correctly. To have a better view at the data migration, keep reading with this article on 5 Common Omnichannel Mistakes when going to Magento 2.3.

4. Implementation

The whole project is expected to complete within 11 weeks, and the data migration process itself takes about 3 weeks; this includes the analyzing, development, and deployment task.

In case you want to migrate your data but don’t know how to start or you want to fasten the process, let us hear your voice and support you by a talk with our consultants.


A tech-lover and a data-driven business consultant who deploys disruptive innovations to Magento retailers in Omnichannel Age

Write A Comment