24 February 2020
If Magento or the supplying agency is compromised, the site continues to work because the client owns an instance of the front and back-end codebase. Likewise for modules purchased for use on Magento - a copy of the code is owned and hosted by the business and therefore it's simply a matter of having suitable backup provision to recover from a catastrophe.
There have also been documented instances of Shopify sites experiencing high traffic having a detrimental effect on the speed of a different Shopify site. The following article provides examples of when this has happened: https://www.modernretail.co/platforms/almost-a-scam-as-dtc-brands-grow-shopify-is-struggling-to-keep-up/
With Magento, the merchant has full control on who and where their website is hosted and there is no associated risk of performance from another merchant’s site.
Shopify Apps v Magento Modules - Apps are often hosted on a different server i.e not with Shopify directly, which will have an associated risk on speed and security.
Also, Shopify has limited quality control on who develops their apps. which can result in additional costs to modify or even the development of a new app. If a critical app ceases to function and a direct replacement is not available, then the business has no option but to create their own. Typically, a simple app will cost £10k and range up to £50K for a more complex request such as ERP integration.
Magento quality assure all of their modules via the Magento marketplace and have a Partner Programme to ensure a high level agency delivery. The M2 Modules are often direct replacements for their M1 equivalents, often provided by the same vendor, ensuring cost effective installation and minimal changes to your current business processes.
Ongoing Development / Growth - Magento provides a platform that is scalable and can be developed as your business grows. One of the reasons to choose M2 over Shopify is it allows custom development for a client’s requirements and integration with 3rd party software. Shopify works well when it’s a relatively simple customer journey and the 3rd party integration is well known and already available as an app. When a merchant needs to create a more bespoke customer journey, this tends to mean bespoke development is required which on Magento often means tailoring an existing module, but on Shopify this could mean developing an entire app.
Equally this applies to 3rd party integrations such as ERPs where if the Shopify App doesn’t already exist(for instance in the case of a proprietary system), the integration costs would be prohibitive.
Here are some examples of recent Absolute builds with ballpark budgets:
Established for over 25 years, Absolute are award-winning Ecommerce experts, Digital Marketing & Brand Consultants