Magento 2 Migration: Is it Worth The Effort?

Magento 2 Migration: Is it Worth The Effort?

Magento powers around 9 percent of the world’s eCommerce sites — and a great number of those users are at a crossroads:

Should we go through the process of migrating to Magento 2, or should we explore pastures anew?

Following Adobe’s $1.68 billion acquisition of Magento, there has been much discussion on how this acquisition could potentially change the entire eCommerce ecosystem. Sure, we can see there is a lot of potential as Magento can now utilize Adobe’s cloud technologies and design tools. But at this time of writing, Magento is a standalone eCommerce solution.

And even though Magento 2 is vastly superior to its predecessor, the process of migrating from Magento 1 is tricky and can lead to hair-pulling frustration.


What is Magento 2?

Magento 2 is the latest version of an eCommerce platform that is utilized by 1 in 4 businesses. Released back in 2015, Magento 2 was welcomed with open arms from their dedicated fans thanks to its revamped user-friendly interface.

There are three separate editions to Magento 2:

  • Magento 2 Open Source (formerly known as Community Edition) — This is the free version that is suited for either small businesses or businesses that want to build from the ground up.
  • Magento 2 Enterprise Edition — A premium version that is tailored towards medium and large size businesses. It has all the features found in the Open Source edition but comes with added features including extensive management tools and marketing options. Quotes for using this edition starts from $22,000 a year, which is significantly higher than most SaaS (Software-as-a-Service) platforms.
  • Enterprise Cloud Edition — This SaaS option eliminates the need for self-hosting and provides the same features as the Enterprise edition. Prices to utilize this service have been quoted much higher than the Enterprise Edition.

Due to cost, many eCommerce brands tend to opt for the Open Source edition. Based on recent data taken from BuiltWith, only 9% of Magento 2 users are using the Enterprise Edition.

Quick note: If you’re looking for an agency to build (or re-build) your eCommerce site, here are the questions you need to ask them. We’ve compiled them into one easy-to-read PDF.


Magento 1 vs. Magento 2

Magento 1 was initially built as a flexible eCommerce platform. The flexibility was a key defining feature and one reason why Magento 1 became so popular in the first place. But with time, as Magento developers continued to focus on enhancing the flexibility of their eCommerce platform, the user-interface became not-so-user-friendly.

Magento 1 also lacked some crucial features that are found on many rival eCommerce platforms. Features such as performance optimization and mobile responsiveness were missing. And many users were complaining at how their eCommerce site was running slow — leading to loss of business and visitors.

Admittedly, the new Magento 2 platform does have some beneficial features which resolve all of the issues encountered in Magento 1 mentioned above. Some of these benefits are:

  • Improved Performance: In comparison to Magento 1, Magento 2 runs, on average, 20% faster. Site speeds have proven to encourage more sales and help sites rank better on search engines.
  • Streamlined Checkout Process: Magento 1’s checkout process consisted of 6 stages, Magento 2 only has 2.
  • Better Admin Interface: Perhaps the most significant pain point of Magento 1 was their admin interface. Non-technical users experienced a great deal of difficulty in navigating through the platform. Magento 2 introduced a cleaner user-friendly interface where users can find tools and add new product listings much quicker.
  • Mobile Friendly: A Magento 1 site could not deliver optimum performance on mobile devices. With 62 percent of customers making purchases via their smartphone, Magento 2 recognized this trend and made mobile responsiveness a priority on their platform.

Even though we can see the superior benefits of the latest incarnation of Magento, the harsh reality is that migrating from Magento 1 to Magento 2 is a time-consuming and challenging task. So this begs the question:


Is Magento 2 migration mandatory?

The short answer is yes.

Magento 2 has been available since November 2015. But according to Salmon, many businesses are still using Magento 1 — but they won’t be for much longer.

That’s because, back in February 2017, Magento announced that it would be ending support for Magento 1 in November 2018. However, this was recently extended to June 2020 as long as licenses have been extended to align with that date.

Either way, Magento 1’s days are numbered.


5 things you should know before migrating to Magento 2

Magento 2 migration is a big step, and while there are plenty of good things to say about the Magento platform, there are some things you should know about the migration process before you begin.

1. You need stakeholder buy-in

Make no mistake; a Magento 2 migration won’t be quick, easy or cheap. To develop any project, you need to obtain a buy-in from all key stakeholders. This includes senior management who will sign off on costs right through to operational staff who need to be trained in using the new admin interface.

A dedicated project team will also need to be created to oversee the migration and to deliver correspondences to senior management and staff.

But perhaps the most crucial buy-in that you need to acquire are the developers, especially those who have worked with Magento in the past.

Developers who have previously migrated to Magento 2 using the Magento Data Migration Tool have commented on how the migration process was time-consuming. Some developers had even treated the migration process as “a complete rebuild from scratch”.

Side note: If you’re building an eCommerce site, here are the questions you need to ask when building an eCommerce site.


2. You can’t migrate your Magento 1 theme

Themes provide the structural layout and design of your eCommerce site. When you migrate to Magento 2, your old Magento 1 theme will not work. The frontend templates and coding are different, and the migration tool is not able to convert the coding embedded in your Magento 1 theme.

Developers will have to create a new theme for Magento 2. And depending on how much customization your previous theme had, it could potentially create unwarranted hassle for developers.

Alternatively, you can avoid this hassle and buy and install a Magento 2 theme from their marketplace. But in doing so, developers will still need to make adjustments to ensure the new theme performs to your requirements.

3. Magento 1 extensions don’t work with Magento 2

Extensions make up the essential components which provide new features and functionalities to your eCommerce site. And just like themes, Magento 1 extensions will not work on Magento 2. Developers will have no choice but to create a new extension from scratch or resort to purchasing an extension that performs a similar function.

If your Magento 1 site has many extensions, you will need to undertake the painstaking process of going through each one and decide which ones are going to be relevant to your new Magento 2 site. This is the only way to minimize the amount of time and resources your developers will need to create new extensions for Magento 2.

And with the marketplace for Magento 2 extensions still growing, developers are increasingly likely to create their own extension since a suitable replacement extension is not yet available.

4. You’ll need to test everything

The work won’t stop once you migrate, because you’ll need to test everything from payment processes to any custom code you’ve previously implemented. How long the testing phase will take is entirely dependent on the size of your eCommerce site.

You also need to consider who is going to be assigned to run the test. It is often difficult to get operational staff to conduct formal testing of an eCommerce platform — since they are busy with their day-to-day duties and they are also not professionally trained testers. No doubt, you will need to assign a significant amount of time and resources to undertake the testing phase.

5. You’ll need to migrate again. And again. And again

The fact of the matter is, Magento users will come to face this migration migraine every few years. Magento will soon release Magento 3, and in time, there will be no support available for Magento 2. And this leaves users with no choice but to leave Magento 2 and start all over again on a different platform.

And this will be a common occurrence for Magento Open Source users. It will be less hassle for Enterprise Cloud users since server maintenance and updates are taken out of your hands, but are you willing to pay for something more than a native SaaS solution?

And would an affordable SaaS solution be a better choice right now so you can focus your time and money on innovating and creating great content across various channels?


Migrate, or replatform? That is the question

With Magento 1 heading towards the end of its lifespan, eCommerce brands must ditch this platform in favor of a superior platform. But should you migrate to Magento 2, or replatform altogether?

Despite its benefits, Magento 2 presents a pleasure-pain scenario.

It gives you the pleasure of providing a better shopping experience to your customers and a user-friendly admin interface that you may even be semi-familiar with. But to use Magento 2, you’ll have a tonne of work on your hands, not to mention empty pockets.

The pain of seeing your developers building from scratch thanks to your old theme being incompatible for example, coupled with the migration and testing process itself, is nothing short of the definition of pain.

Quick note: If you’re looking for an agency to build (or re-build) your eCommerce site, here are the questions you need to ask them. We’ve compiled them into one easy-to-read PDF.


Psst! We know of another way...

Replatforming to a SaaS (Software as a Service) solution is actually the smart choice in this scenario. As a Magento 1 user, you’re already experiencing the pressure of having to migrate — and you’ll inevitably feel the same way in a few years when Magento 2 also becomes old news.

With a SaaS, you never have to replatform or migrate. Instead, the CMS gets updated frequently without downtime, allowing you to completely focus on the growth of your company.

With SaaS, it’s all seamless, cloud-based and built to empower the growth of your business, rather than hinder it.

Sam Saltis

Sam Saltis

An entrepreneur at heart with over 20+ years of experience in building internet software, growing online companies and managing product development.

Loves all things SaaS, technology, and startups.

You can find him feeding his beloved fish when he's back in Australia.

Related posts

Popular posts