Magento Migration -
a journey from M1 to M2

A comprehensive walkthrough

The UX Process

  • Maintanance & Development
  • Define
  • Launch
  • Train
  • Build
  • Avoid Mistakes
  • Plan
  • Audit
  • Choose


Define your business goals.

We believe this step is essential. At the start point of UX's work, we gathered all problems in one document and divided them into the tasks. In order to ensure prioritization and efficency, we decided to prioritize the tasks using the MoScoW method.



Choose an experienced and cross-functional team.

Choosing the right partner is challenging, and the fact the future of the whole project depends on it doesn't really ease the pressure :).

So what are the key factors in selecting the right agency?



Audit your current Magento shop.

If you've been developing your M1 for a couple of years, you probably have a lot of free or paid extensions installed..

So what are the key factors in selecting the right agency?



Carefully plan your new M2 shop.

At this point, you should have your business goals defined and a list of improvements to implement..

So what are the key factors in selecting the right agency?



AVOID the most common mistakes, such us: Using Data Migration Tool

Remeber that:

  • 1
    Custom functionalities also store data that needs to be migrated.
  • 2
    If you can install a solution from the marketplace, which is based on the same data structure, it’s great. If you can’t, the best solution is to write a migrator to move it from
  • 3
    Mailing lists: remember to copy that lists from m1 to M2 or if you use some external solution, remember to connect your new Magento 2 shop with it.
  • 4
    It’s worth to email them and warn that your shop was updated and it’s a standard procedure.
  • 5
    Once you move the Client Database to Magento 2 all your clients will have to create new passwords with the first log-in.


Build your new platform

And finally, we got to this part!.

The project is setting off, and you're about to (and by 'about to' we mean a reasonable period of time) have your new sales platform.

Only few aspects left to decide, and one of them is...

...choosing the desgin

We recommend two solutions:


To PWA or not to PWA - that is the question!

As we mentioned before, the PWA approach's been growing on popularity since it was by Google in 2015. Currently, it's considered as the future of web development.

It sounds very exciting (and it is), but before you make the decision, you should consider some factors:


If more than two points don't reflect your situation, stick to a standard Magento 2 front-end.

  • 1
    You’re willing to spend 2-3 times more money on the PWA (than on a standard front-end), and you accept this risk.
  • 2
    No or minimal changes to the designs during the development process. Any changes at this stage are costly.
  • 3
    Your designs need to be refined and prepared with/by a UX designer who knows the PWA technology.


Train your in-house team

The platform is almost ready, so it's time for challenging it to find areas for improvement. It's better if your testers find bugs, not your clients (the hard way).



Launch your new platform

Check when the number of orders in your Magento 1 store was the lowest and pick this time for the launch.



Ensure maintenance and development

Once you finally launched your new Magento 2 store, exactly like with your Magento 1, it's just the beginning of the journey. You made some assumptions at the beginning, and now you test them on a live version.


As it was said at the beginning, migration from Magento 1 to Magento 2 means we build an entirely new platform from scratch. The person responsible for decision-making needs to be engaged in every aspect of the project, especially with the PWA, and have clearly defined goals.

The key one for an e-commerce platform is to sell more.

The whole development strategy should be focused on increasing the conversion rate. We can learn about clients’ shopping preferences from multiple reports analyzing every click they make on our website. Make sure you make use of that knowledge and implement improvements, those suggested by your clients in the first place.

Keep researching for new solutions and ways to upgrade your platform. And if you haven’t switched to the PWA yet, it might be an excellent way to achieve that.

Would you like to create something similar and innovate your ecommerce project with Hatimeria?


Meet the team

Learn more about company and the team.

Join Us

Join us

Make an impact on your career.