As you’ve probably heard already, the end of support for Magento 1 is less than a year away, announced for June 2020. It is critical for businesses to start preparing for their migration as early as possible, as it is a complex process requiring quite a bit of know-how, resources and time. To prepare successfully, it is best to have an overview of the whole process and avoid surprises on the way. In this post, we will share with you the basics and must-know details of what the upgrade to Magento 2 entails.
Migrating to Magento 2 is definitely worth the effort. Last summer, the platform was named a Leader in the Gartner Magic Quadrant a clear indicator of quality. To maintain this superb power to execute, Magento decided to focus its efforts on its next-generation platform, Magento 2.
Therefore, 2020 will be the end of lifetime for Magento 1. For ecommerce businesses this means their e-shop will no longer run on a supported platform, which hinders performance, sustainability, security and PCI compliance.
Let’s assess what changes were introduced to Magento 2, and what benefits these will bring to your store.
New admin panel — a highly responsive and user-friendly admin area which allows multiple administrators to manage the store and create new products in a much easier and shorter flow than before.
Improved performance and scalability
FPC (Full Page Caching) — thanks to FPC the store went from sustaining around 200k page views to 10 million views an hour!
New check-out process — The check-out is reduced to only one step, which is not only convenient for the customers, but also significantly brings down the number of abandoned carts.
Secure upgrade functionalities — the Magento 2 architecture makes upgrades and updates easier, and as we have mentioned, from 2020 only Magento 2.x will be supported.
Growing community — a great peer-to-peer support system has grown around Magento, where both online store owners and plug-in developers go to seek help or share their experience.
For a proper migration you will need the following four items checked, as part of a well-prepared plan of action and priorities. You’ll have to prepare:
1. All your data from Magento 1
2. The Magento theme you are using
3. The extensions you want to migrate
4. The custom code that was written for your Magento 1 e-shop
Download the set-up file for Magento 2 with or without sample data — this is up to you. Tap on ‘extract’ and start the installation. After completing the steps, your brand new Magento 2 store will be ready.
Take the list of your Magento 1 extensions you prepared and check if these are available in your new Magento 2 shop.
This is the point where you should clean up your Magento 1 data and discuss if your new store will need new functionalities as well. If yes, try implementing the new modules at this stage, to avoid issues after migration. Our suggestion is to explore what the built-in functionalities of Magento 2 you can take advantage of, before adding additional modules.
If you have a replicated Magento 1 database, ensure that all your Magento 1 crones are shut off except for orders. You can do this from the Amin panel. Once you successfully executed the migration, re-index our Magento 2 and test your store, look for any damaged data.
Export all your data, do a data clean-up, revise and then import the clean data into your new Magento 2 instance.
When going live, calculate with a bit of downtime while the DNS switches. It can take only a few minutes, but it is best to allocate more time to allow for the store reindexing as well.
Make sure to have a disaster recovery plan. You know, hope for the best, plan for the worst!
Before switching, make sure to properly test all the processes, like the live payment, emails etc. Do the full regression testing of the fulfillment process (e.g. dispatch an order).
Finally, verify SEO.
As you see, migrations are a handful, and require a lot of preparation and testing to be successful. But there are many benefits to going through this process: you can clean up your data, rethink and introduce new functionalities, redesign if you will, and end up with a more robust, scalable, stable and easy to use ecommerce site!
We want to help make migration a piece of cake for you! We created our own SaaS platform to streamline the creation of new shops and centralize the different project dashboards in one central view. We also take care of all the maintenance and updates, so you could focus on your business. The service runs on Google cloud which makes your e-shop easily and safely scalable. Give it a try now, sign up for a free demo at beecom.io and join our Slack community to give us your feedback!