With the approach of ‘end of support’ for Magento 1 in June 2020, clients are increasingly asking us for our advice on replatforming from Magento 1, so we thought we’d share our thoughts on the subject.
Back when the majority of M1 sites were launched on what was then known as Community (now called OpenSource on M2), these sites typically involved a simpler customer journey and fewer third party integrations (for example with ERPs), and budgets started from £10K - £15K.
Since then, the whole ecommerce environment has evolved - customer journeys are more complex, reflecting the demand for greater efficiency and differentiation in the marketplace. Likewise ERP adoption is more commonplace, in large part thanks to a diversified and more accessible offering across the market.
In line with this, the M2 platform has evolved to meet the demands of the sector, including a greater ability to cope with more complex requirements and integrations.
This trend of more complex, integrated, and robust builds on M2 means non-specialist agencies, who previously delivered the occasional site on M1, cannot offer M2 sites due to a lack of experience and capability.
Clients with higher online volumes understand that M2 is a vastly improved platform, is faster, more secure and can support bespoke development and third party integration to improve their business processes. There is continued growth in M2 as Adobe look to integrate more of their own expertise and platforms, keeping Magento an exciting and relevant prospect for SMEs and particularly enterprise organisations.
The adoption of PWAs for Magento's front end, will further widen this divide as larger business seek to add app-like features to their sites with a new front end.
Our experience of migrating Magento 1 sites has given us the following insights:
Data migration - M1 to M2 is relatively simple due to its similar structure.
M2 module quality is usually higher than m1 - a good indicator is when third party vendors are using composer and (more rarely) Magento’s coding standards checker.
Absolute now operate a whitelist of approved vendors based on our experience of building multiple M2 installations. We also operate a blacklist of vendors with poor support, obfuscated code and poor performance - this is critical if clients are to avoid costly ongoing maintenance costs.
Better API ref integrations for M2 - simple integrations are straightforward to achieve with flat file exchange and mature modules.
Better set of development tools for M2 are available which helps with deployment process and keeping the site more modular.
Varnish cache in core is excellent - no more slow sites!
Movement towards PWAs is promising; we think the technology will mature over the next 12 months, bringing faster, more secure sites with App like features. We are currently using React Native to develop non M2 web apps with a view to transferring this knowledge once Magento’s PWA studio is more commercially viable.
Migration to Shopify
In general, we are finding that businesses turning over less than £1m online are not willing to invest in replatforming to M2, with budgets starting at £20K for an off the shelf theme. For this scenario we find a sub £10K budget for a theme based Shopify site is more appealing.
Indeed, in a recent survey we undertook of over 200 M1 sites, roughly 40% stated they would not be moving to M2.
These M1 sites with their ‘conventional’ customer journeys and less complex integration requirements are tending to migrate towards Shopify, which as a SAAS platform, offers a more streamlined design & build process. Also because the platform is often based on cost per transaction, this favours sites with smaller sales volumes.
When you approach an agency to undertake your Magento 1 migration, you will need to supply the following information:
Size of product catalogue i.e. number of SKUs.
Sales volume per year and/or peak sales volume per month.
Average order value.
Number and nature of third party integrations (ERP, warehousing etc.).
Are multiple storefronts / languages / currencies required.
Is B2B functionality required (invoice on account, per customer pricing, quick order etc.).
The answers to these questions should enable the agency to recommend the right platform for you.
For a bespoke estimate for migrating your ecommerce website to Magento 2 or Shopify get in touch with us.
Our developers are Magento Certified and
specialists in their individual areas.