Magento 2 Migration – The How’s and Why’s of the Migration Process


Magento 2 isn't just an upgrade, it's a brand new platform that is created with future in mind. More and more owners of Magento 1.9 stores are thinking about migrating while many performed the migration already.

Find out why you should migrate and future-proof your store.


Unfortunately (or should I say, fortunately), Magento 1.9’s time is coming to an end. After June 2020 (official statement), upgrading to Magento 2 will become a requirement if you want your store to remain up-to-date and safe.

If you choose to stick with Magento 1.9, you will be on your own.

Magento 2 is the version that is replacing it, and it launched in 2015, bringing many improvements. The first versions were very promising but failed to deliver on some points. But now, four years after the Magento 2’s launch, it has become a very robust and well-rounded platform that we can’t recommend enough.

Magento 2 isn’t just an upgrade. It is an entirely new platform that Magento’s team created with the future in mind. It launched with modern architecture, code, and database structure.

What are its benefits over the predecessor?

The ones on top of my mind are: better performance, improved user experience, modern and intuitive admin panel.

Here is a list of some of the improvements it brings:

  • Better performance (it can handle vast numbers of products while remaining stable)
  • Improved user experience
    • One of the features is an excellent two-step checkout
    • Mobile optimized default theme
  • Increased page speed and Full-page cache (FPC)
  • Multi-source inventory
  • New CMS editor
  • Modern and intuitive admin panel
  • A large community of developers working on extensions and improving the platform

So, how do you migrate to Magento 2?

There are limits on what you can migrate with a script and what has to be done by developers. There are a few factors you need to consider.


Time-to-completion can vary, and it is based on your requirements for the new store.

Questions you need to ask yourself before starting the migration are:

  • What would you change about the current store? Could you show the products in a better way to highlight their features and increase conversions? Are you happy with the design?
  • What functionality would improve your editing experience and increase productivity?
  • What functionality would improve your user’s experience and increase their purchase frequency?
  • What is your budget?

If you choose the right partner to perform the migration, they will guide you through this process, present solutions, and new ideas. You will only need to have in mind your budget and a general idea of what you want.

Project size TTC Cost estimation
Small 2 weeks - 2 months 3.000€ - 6.000€
Medium 2 - 3 months 5.000€ - 10.000€
Large 3 - 6 months 8.000€ - 25.000€

Data migration

You need to decide which data you want to migrate to Magento 2.

If you are budget-conscious, have a small number of products, and no need to retain any other data, you can add products manually after the upgrade.

Data you can migrate:

  • Product data
  • Order, invoices, credit memos and shipments
  • Customers and their login credentials
  • Category structure
  • CMS pages
  • Coupons
  • Tax rates
  • General settings

Since Magento 2 uses new code and database architecture, your modules, custom code, and front-end theme can’t be migrated by a script and need to be re-developed for Magento 2. Often you can purchase modules that offer the same functionality for Magento 2.

Before the migration begins, It’s best to create a list of all current modules and features you’d like to retain and find solutions that offer the same for Magento 2.

Custom functionality needs to be re-written to be compatible with Magento 2.

The migration offers an excellent opportunity to refresh your design, make it mobile-optimized and user-friendly. If you’d like to keep the same design, a front-end developer can re-create it.


After the successful development of your new store where we migrated the settings and non-dynamic content, performed data migration dry-runs, installed modules, and re-developed custom functionality, it’s time for the re-launch.

You have to stop your activity in the old store while the latest data is migrated to the new one. After that, it is time to re-test core functionality and get ready to switch the stores.

Overall, a migration performed by a professional team should not cause extensive downtime.

Final thoughts

If you’re asking yourself, is the effort and cost of the migration worth it, the answer is a definitive yes. While it is an investment in both time and money, it brings many benefits.

Your store will modernize, become faster with a mobile-first design, and work in the administration system more pleasant.

Keep in mind that the upgrade needs to happen before June 2020 to ensure your store’s safety is up to date. Choose the right partner, and the migration will be easier and transition smoother.

If you liked the article and have any questions, feel free to leave a comment or get in touch with us.

Are you planning to migrate?

Contact us for a free consultation.

Subscribe To Our Newsletter

Get updates and learn from the best

Share This Post
Share on facebook
Share on linkedin
Share on email

More To Explore

Do You Want To Boost Your Business?

drop us a line and keep in touch

want more details?

Fill in your details and we'll be in touch