Why (And How) I Migrate To Magento 2...
In order to handle the risks related to Magento 1 end of support (from June 2020), I decided to migrate to Magento 2. However, it’s not the only reason. I saw a lot of benefits from Magento 2 migration and implemented the transfer a few months ago. If you are curious about my reasons to upgrade to Magento 2 as well as my process, keep reading.
My Motivations To Migrate To Magento 2
1. Magento 1 will... die sooner or later
As you might know, Magento officially announced that they would cease support for Magento 1 as from June 2020. This means that, in the near future, we have to solve all of the problems on Magento 1 websites ourselves, without the help of Magento. Additionally, those websites might become “attractive” targets of security attacks since there would be no longer security patches.
Moreover, it has been a long time that we don’t see any new features that are made for Magento 1. On the contrary, every three months Magento releases a new version of Magento 2 with plenty of improvements and enhancements.
Therefore, if we stay with Magento 1, we have to accept the obsolete functionalities with poor website design.
2. Magento 2 is such a great e-commerce platform
From my point of view, Magento 2 is the best platform in the market now. It provides almost everything we need to develop and run our e-commerce store effectively. Compared to Magento 1, Magento 2 is much better in all aspects, from the design, performance, user experience to site management.
Here are several outstanding features of Magento 2 that impressed me:
- Include Full-page cache, Varnish cache
- Support PHP’s latest versions (5.x – 7.x)
- Apply MySQL’s latest version
- Easy-to-use admin interface
- Responsive and mobile-friendly design
- Persistent shopping cart
- Convenient search and layered navigation
- Rich-content product page
- Fast checkout and web speed
All of these features are the major reasons for me to migrate to Magento 2.
3. It’s easy to seek help from Magento community
Undoubtedly, the number of Magento 2 users is increasing significantly in recent years. Therefore, whenever I have a problem with my M2 new website, I can access Magento forums, create a new thread/ topic about it then there would be someone appearing for help.
Besides, I can easily get support from my M2 extension providers while most of my M1 module providers have stopped their support for my existing plugins.
More importantly, I not only need their help now but in the future so it seems to be a must for me to migrate to Magento 2.
How I Implemented Magento Migration For My Site
In order to migrate from Magento 1 to Magento 2, we have to give up the current theme and extensions and apply the new ones for M2. For the theme migration, I decided to buy a ready-made template ($150), install it on my site and customize some certain parts of the theme. For the extension migration, before purchasing all modules, I reviewed all of my extensions to see which ones are really necessary for my store. After all, there are only ten extensions that I need to migrate.
Apart from it, I did not migrate my whole database to the new website but products, categories, orders, customers and several essential CMS pages, using Magento data migration tool. For the custom code, I have to re-develop some functions from the scratch. However, I try to embrace Magento 2 default features in general.
After developing the new site based on the “materials” of the old site, I have to complete some configurations related to email templates, languages, currencies, shipping and payment methods, and so on.
The whole Magento 2 migration process takes more than one month to accomplish.
My motivation to migrate to Magento 2 comes from the weakness of Magento 1, the powerful abilities of Magento 2 and strong assistant from the Magento community. Also, it’s not too complicated to implement Magento migration. If you don’t have a technical knowledge, just hire a professional Magento development company, and then they can help convert your website to M2 successfully.