Magento is one of the most widely-used shopping web platforms on the planet, making up over 10% of the eCommerce market. Around half a million websites are still using Magento 1, the original version of the open-source platform, and nearly 100,000 are still using the final first version, Magento 1.9.
However, next year in 2020, technical support for Magento 1.x will end and all Magento users will need to upgrade their e-commerce applications (and migrate their websites) to Magento 2 in order to stay supported. Upgrading to Magento also offers many new features and benefits: a modern checkout, faster load times, better mobile shopping and much more!
But as one might expect, upgrading can become a daunting process if not planned and executed properly. Let’s take a look at a migration checklist that can help any web team beginning to make the change from Magento 1 to Magento 2.
1. Check Extensions and Add-ons
Take a survey of all Magento 1 extensions, add-ons and other features on your current site. Are there new versions available on Magento 2? If so, great! Purchase and download the new versions to mimic your Magento 1.x capabilities. If not, you will need to begin working on alternative solutions to recreate the functionality for your Magento 2 site.
2. Physical Hardware Preparation
Magento’s DevDocs recommend making sure your hardware system is setup for Magento 2, in a design that matches your existing Magento 1 setup. Make sure you install the Data Migration Tool on a physical machine that meets all Magento system requirements. In other words, make sure you have a structure in place before worrying about actually migrating any software or data.
3. Testing and More Testing
Do a full dry run at least once by copying your current setup to a locally hosted server, and attempt to make the same migration you’ll eventually do on the live setup. Make sure you have fully tested every aspect of your store, shopping cart and payment systems.
4. Begin Migration
Once the Data Migration Tool has all the access it needs and is connected to your old and new databases, open the correct ports in your firewall and let the migration begin. Stop using all activities in your old Admin Panel except for order management. Stop all cron jobs. Migrate settings and the websites, and copy your media files from 1.x to 2.x. Now copy your bulk data from the old to new database. Reindex all 2.x servers. Be extremely careful with any manual data changes.
5. Update Incremental Data & Going Live
For sales going on throughout the migration, remember that you may have to update the new sales from the old to new systems. Testing your new site will be extremely helpful in this period. Now, put your old Magento 1 system into maintenance mode, start your aforementioned Magento 2 cron jobs, clean up caching for new visitors and perform any final verification of your site. With a change of the DNS you’re ready to go!
Let Xivic Help
Feeling overwhelmed? Xivic offers Magento 2 migration services. We offer discovery, business analysis, design, development, integration, testing, deployment, and support tailored for your eCommerce business. Let Xivic help your online business grow into 2020 and beyond on the latest Magento platform.