So you’ve decided (rightfully so) that Magento 1 has done its part and it’s time to move to the faster, safer and more efficient Magento 2. What should you know before pulling the trigger with Magento 2 migration? What should you prepare for? Here are our top ten tips to get you up to speed.
1 – The Migration Plan
“Failure to Plan is Planning to Fail”
Let’s face it – there’s no tool that fits all needs. Every platform needs some level of customization. Every migration plan should be made by fully understanding the platform and its capabilities. To accomplish this, we recommend some form of “workshop” to help you to clearly define your goals, identify possible risks and ensure that your business goals are realized through appropriate digital investment. (Note: Adeo Web does offer such a workshop.) Once you have a list of requirements and priorities, you can develop an accurate estimate and budget accordingly.
2 – The Basics (System requirements for Magento 2)
With better performance there comes more server-side demand. Magento 2 requires the latest versions of Apache (2.4 and higher), MySQL (5.7.X and higher), PHP (7.2 and higher). It’s also essential to mention that Magento 2 uses Redis 3.2, Varnish 5.2 and latest version on memcache for caching. Also, Magento 2 no longer support MS IE7, 8 and earlier IE versions.
3 – The Theme Scene
Unfortunately, Magento 1 themes cannot be migrated directly to Magento 2 – but there are options. There are many themes available at the Magento Marketplace. Or you can use the default Luma theme. It is worth noting that Luma theme was designed by one of the world’s best teams of UX analysts: Guliz Sicotte, Eric Erway and Ann Hudspeth. Luma is clear, universal, efficient and progressive. Of course, your front-end developer and/or designer can create a custom theme. Just be aware that custom design integration can take months, so migration time may increase significantly.
4 – Extension Retention
For the most part, Magento 1 extensions will not be compatible with Magento 2 code. There are no official tools for migrating extensions from Magento 1 to 2, so you’ll have to create new extensions from your old code using the Magento 2 coding standard. However, many of the extension providers offer updated versions of their products at the Marketplace, with more always being added. This is a good opportunity to review your extension list and install or retain only those needed for your business. The more unnecessary extensions you can eliminate, the less there will be to upgrade, which means lower cost and faster migration.
5 – The Code Word
Custom code used by your Magento 1 store will be compatible with Magento 2 in most cases, but it will require rewriting to fit new infrastructure if required.
6 – Quality, Quality, Quality
Quality Assurance (QA) Testing is an essential factor in the success of your migration. Every project should include some level of QA Testing, but for migration projects it is critical to conduct QA Testing during every stage of the project.
7 – Think Ahead
Magento 2 includes many new features and functions. Keeping the long-term needs and goals of the business in mind, start planning now for future project phases that can leverage the new capabilities Magento 2 provides. However we strongly recommend that these enhancements not be included in your migration project. Rather, we recommend that you start planning for them right away, instead of waiting until after the migration is complete.
8 – To Cloud, or Not To Cloud
If you are currently hosting your own Magento site, this may be the perfect opportunity to move it to the “cloud”. There are many ways to do that, including via Adeo Web, Even if you’re happy with your current situation, moving to the cloud is a topic that we feel is well worth discussing, particularly if your on-premise hardware is not adequate for Magento 2.
9 – Infrastructure Upgrade
Cloud commentary aside, if you decide to host internally, then we recommend discussing the target infrastructure early in the migration project so that there is ample time to ensure that the appropriate hardware is in place when the migrated site is ready to launch. This is a great opportunity to upgrade any piece of the infrastructure that is required.
10 – SEO
Migrations can sometimes have a negative impact on your Search Engine Optimization. In order to minimize this impact, we recommend identifying all of the pages where you have good ranking positions, and configuring redirects where necessary. Redirecting urls to maximize SEO is an Adeo Web project priority.
Bonus round – finding the right partners
After making sure you’re ready with your plan for Magento 2 migration there is just one more left to consider. And that is a reliable partner for your migration. A bad choice can set you back for months, while a good one can make your migration experience smooth and seamless. Luckily, you don’t have to look further – Adeo Web is here for you. Let’s have a chat!