TL;DR - Too Long Didn’t Read
In this article we cover several important aspects of migrating from Magento to Shopify Plus. With that in mind, here are some quick links to get you to the parts that are relevant for you;
- What does Magento End of Life Look Like?
- Differences Between Magento and Shopify Plus
- Magento to Shopify Plus Migration Guide
- Pineapple Dance Studios Migrate from Magento to Shopify Plus
Magento to Shopify Plus Migration Guide
With Magento v1.x end of life past its expiry date, any merchants currently without an upgrade plan and still on M1 need to start looking at their options. Rather than looking at this as a hindrance to business operations, it can be an exciting time for merchants to take stock of their eCommerce store.
Shopify Plus is becoming a more viable option for eCommerce store owners, due to its low cost of ownership, time to market, functionality and flexibility. With this in mind, in this article we’ll discuss what Magneto v1.x end of life looks like and the differences between Magento and Shopify Plus. We’ll also guide you through migrating from Magento to Shopify Plus.
What does Magneto v1.x end of life look like?
In fact, in September 2020, it was reported that an automated hack had infected over 2,000 Magento stores, most of which were on V1.x and out of support.
In June 2020, Magento stopped all support for V1.x and rather than end in an apocalyptic ball of fire it meant that sites that hadn't upgraded were no longer supported from a security point of view.
As any eCommerce owner on Magento will tell you, security patches are often released to make sure sites stay live, secure and PCI compliant. Without these security patches, the site will run into disrepair, making it vulnerable to attacks. This can cause serious issues in the form of malicious code being injected onto the site and even leaking customer data.
While there are some online communities that have theorised that Magento can still be supported after EOL, the official line is to make plans to upgrade. Whether moving from Magento 1 to Magento 2 or migrating to a new platform, it’s clear that staying on Magento 1 puts data and businesses at risk.
In fact, in September 2020, it was reported that an automated hack had infected over 2,000 Magento stores, most of which were on V1.x and out of support.
Differences between Magento and Shopify Plus
Making the move to a new platform can be daunting and requires a lot of work, planning and research. While there are some similarities between Magento and Shopify Plus it’s important to point out that both have different capabilities and work in different ways.
Shopify and Shopify Plus are licensed as a SaaS (Software as a Service,) this means that the hosting element is taken care of by Shopify themselves. This does mean that there is limited or no access to the server side, which can be an issue if your business model requires custom backend changes.
However, with the introduction of headless and custom apps, most backend functionality can be achieved on Shopify Plus without access to the server. The benefit of using a SaaS is that you don’t need to pay and manage servers and the closed system is much more resilient to outside attacks.
With Magento, you’ll be required to host the platform yourself. This may have some advantages for certain business owners. As such the functionality of the eCommerce store should be evaluated to ensure the hosting package is right for the business case.
The disadvantages of hosting an eCommerce platform usually far out-weigh the disadvantages of a SaaS. Often, maintenance costs and server upgrades are costly and can eat into budgets at an on-going rate - which won't be a problem on Shopify Plus.
The risk of being hacked or attacked is much higher on a Magento platform, and without a reactive hosting and development team to hand, this can soon spiral out of control. This can have serious implications on business operations and often is a risk that doesn't need to be taken.
Because Shopify and Shopify Plus have a closed backend ecosystem, it means that any attacks that happen are contained and managed quickly. While there have been cases of business owners not enabling 2FA authentication or leaving passwords written on post-it notes, there have been no hacks on the Shopify platform.
Shopify is still a web based application and nothing is completely un-hackable. However, their reactive team of maintenance, security compliance and developers means that any vulnerability in the platform is patched well before any damage can be caused. This allows businesses to focus on what’s important to them, safe in the knowledge that their site is secure.
By far, one of the biggest complaints we hear from Magento merchants is the security issues surrounding the platform. While Magento releases security patches regularly, often the time and cost implications to integrate them mean that they fall down the priority list. As an eCommerce merchant, being able to continue with daily business operations without worrying about arbitrary security patches is important.
Updates to Shopify and Shopify Plus are a regular occurrence. Thankfully, merchants don’t have to apply these updates themselves as they’re all done via the SaaS platform. Security, functionality and performance updates are all done behind closed doors and often seldom noticed by the merchant.
Functionality updates such as multi-currency are rolled out automatically to merchants and require little to no set up on their behalf. Performance based updates are rolled out periodically and are focussed around accessibility and speed. Shopify is constantly striving to be the best eCommerce platform. This eagerness often leads to ground-breaking technology performance updates that keeps them ahead of the game.
With each new edition of Magento comes a list of new functionalities. Functionality updates to Magneto need to be carefully implemented, as often, there can be compatibility issues. All of this requires development time and cost, that could be used to provide “positive development” elsewhere.
While Magento does release patches that help with the clunkiness of the platform, performance issues are usually formed at server level. While Shopify applies performance updates for you, upgrading and optimising servers for Magento is costly and time consuming.
Shopify Plus is licensed on a case-by-case basis, but as a base indicator, prices start at $2,000 per month (approximately £1,640). On the Plus plan there are reduced transactional fees.
The starting cost for a Magento 2 Enterprise Solution license is $22,000 a year and goes up in tiers based on the stores annual revenue. While this is ever-so slightly cheaper than the Shopify Plus starting license, Magento license doesn’t include any additional costs such as hosting - often doubling the cost.
On Shopify, you can get a store up and running for as little as $29/month, changing plans seamlessly as you grow and benefiting from reduced transaction fees as you scale up. In terms of growing traffic, Shopify automatically scale your hosting capabilities (at no extra cost) to dynamically deal with fluctuations in traffic.
This can be extremely important during busy shopping periods such as Black Friday where, not only will there be a spike in traffic, but there will also be a spike in users checking out at the same time.
Often with Magento, if you’re expecting to see a large spike in traffic and checkouts, then you need to pre-plan it with your hosting company. Making sure the infrastructure is in place to cope with any increased activity.
Our previous site would always go down on weekends, or [during] sales—whenever we had more traffic. It was unintuitive. Reporting was terrible. Small changes were a struggle. We were faced with spending tens of thousands of pounds on simple product or content updates. We knew we had made the wrong choice with Magento.
General Manager, Pineapple Dance Studios
Ecosystem & Integrations
Technology partners of Shopify often have a seamless integration, requiring only a plug-and-play attitude to get up and running. This makes the platform extremely versatile and allows you as the business owner, to experiment with different solutions. This flexible integration allows for new features and functionalities to be added inline with eCommerce trends without spending a small fortune on development.
For customised and complex integrations, Shopify’s API allows experienced Shopify agencies to develop apps at a fraction of the cost of a Magento counterpart.
While Magento also has a large range of integrations with technology partners, often the integration side isn’t as seamless as Shopify. Requiring coded integrations, compatibility testing and on-going updates means that integrations can take days rather than hours.
Cost of ownership
While the functionality and performance requirements will vary store to store, on average the cost of ownership is much lower on Shopify Plus. This is due to several factors, including the cost of hosting and maintaining the security and performance updates. Integrations and custom development is often quicker and therefore more affordable on the Shopify Plus platform.
While license fees are slightly lower on Magento 2 Enterprise solutions, these don’t include hosting fees. There is, however a Magento Enterprise Solutions Cloud Edition (ECE), which starts at around $40,000 annually. This makes Magento substantially more expensive even before we’ve started any development work.
Time to market
Time to market can be a big deciding factor for some eCommerce businesses, especially now when support for Magento 1.x has ended. Typically, upgrading or migrating to traditional software can take 8-12 months. However, migrating to Shopify Plus usually takes 3-4 months.
Magento Migration to Shopify Plus Guide
Migration is often a word that sends shivers down the spines of eCommerce store owners. However, looking at a platform migration as a positive development opportunity will allow merchants to flourish on Shopify Plus.
Because Magento and Shopify Plus are built on a different frameworks it’s not possible to just pull across the theme in a drag and drop style. Instead, the theme will need to be re-coded on Shopify. However, the development cost of a Shopify Plus theme is significantly lower than that of a Magento theme.
Often, if we’re migrating a client over from Magneto we would run their site through a UX and design exercise to capitalise further on the migration investment.
Because the infrastructure of the two platforms are different, migrating over customised code isn’t as simple as copying and pasting. Instead, focus on the end goal of the functionality and implement it directly in Shopify. This gives merchants an opportunity to iterate and improve upon existing functionality and performance.
Extension to App Migration
Shopify Plus’s extensive ecosystem of technology partners means that if you have an extension you need migrating over, there will likely be a solution ready to go. In the rare instances where there isn't a solution on the app store that can match the integration and functionality, custom apps can be built. Working with partners such as Klaviyo, Klarna, Nosto and ReCharge, to name a few, all have integrations with Magento and Shopify Plus.
Custom applications can be built and hosted separately to Shopify Plus to serve functionality that would be required. The development cost and time for these custom apps are usually much more economic than a Magento 2 counterpart.
While migrating the data from Magento to Shopify Plus is no small task, it can be relatively painless when working with the right expert. There is a large library of Magento data migration tools out there. The two platforms handle data in different ways, but matching up the fields and transferring the data allows a seamless transition.
While most data fields can be migrated over, including customer data, migrating over passwords is not a viable option. While it may be possible to do, by doing so you would expose the plain-text password and potentially leak customer data. However, this can be a fantastic opportunity to reach out to your customers and let them know about your new site, and to change their passwords.
Order data can be migrated over and assigned to the correct customer, so any historical order queries or customer services are seamless between the two platforms. Data migrations can be an important part of creating better customer experience when changing platforms.
Organic traffic is usually high quality traffic and when invested in properly can count for a large number of conversions. Migrating to a new platform brings many challenges with it, not least of all, the SEO side of things.
Understanding how Google and other search engines look at migrations will help you retain and even increase your organic visibility.
Before launching the new Shopify Plus store, it’s important that you map a full 301 url redirect strategy in place. This way, not only does Google pass over the ranking power to the new URL, but any customers with saved links will still land on a relevant page.
Ensuring that the content on the new Shopify Plus site closely matches that of the old Magento store will ensure the same quality content is available for search engines to crawl.
As anyone who knows anything about SEO will tell you, speed and accessibility is key to gaining high quality organic traffic. Because Shopify Plus is a SaaS it ensures the speed and load time of your site is optimised as much as possible. Typically a merchant moving from Magento to Shopify will see an increase in page loading times.
Speed is also an important factor in conversion rate optimisation, and often we'd expect to see a much better conversion rate when moving to Shopify Plus.
Pineapple Dance Studios Migrate from Magento to Shopify Plus
Pineapple Studios are undoubtedly one of the most famous dance studios in the world. Debbie Moore OBE turned her dance studio into one of the most recognisable fitness fashion brands.
When Pineapple approached UWP, they had a clunky eCommerce site running on Magento and often couldn't update pieces of content. A far stretch from the dynamic and ever-changing environment of the Pineapple Dance studios.
Working closely with Pineapple's marketing team, UWP created a dynamic Shopify Plus site that was conversion-focussed, adaptable and integrated with their current business requirements. We successfully migrated over all integrations, customer data, content and ensured the SEO of the site wasn't negatively affected.
Pineapple needed an agile platform that could cope with minute-to-minute changes. Alongside this, the Magento platform did not provide the framework needed for the dynamic studio environment, covering timetables, blogs, and social media integration. UWP had extensive experience with building on the Shopify platform, and they were confident we could create together a site that was mobile focussed and adaptable with easy integrations.
The team at UWP impressed founder Debbie Moore OBE with their creative approach to design and problem-solving. The team worked to a specific brief and were flexible in their approach and accessible when changes occurred. The project involved platform migration, and UWP took care of all the work in the background, and made recommendations to streamline processes going forward. Delivery was on time, and UWP worked with shifting deadlines and inevitable hiccups. UWP were reassuring and knowledgeable from the start, which helped the Pineapple team focus on the work in hand, creating confidence in the transition and build process.
Marketing Manager, Pineapple