Version upgrades
Magento upgrades
Nobody plans a Magento upgrade. It gets forced, by a support date, a failed security review, or an extension that will not work on the version you are stuck on. The useful question is not how much the upgrade costs, but what you are actually paying for: the version gap, or a decade of decisions the gap has made visible.
What an upgrade involves
Assessment before a number
We get the store running locally first, how long that takes is itself the most informative measure of how the build has been maintained. Then the audit that decides the cost: extension compatibility, custom modules written against APIs that have changed, theme overrides, and PHP version distance. An agency quoting an upgrade without asking about your extensions is quoting a number it cannot stand behind. We wrote up what upgrades actually cost.
The extension audit nobody wants to do
Some extensions have compatible versions, some are abandoned, and some are doing something stock Magento now covers. The audit that matters most is not technical. It is which of them anyone still uses. Upgrades get expensive carrying modules nobody has opened in three years, and the cheapest work in the project is usually deletion.
Custom code, assessed rather than assumed
Most of what makes an upgrade expensive is not Magento. It is code written against interfaces that have since changed, and the fact that nobody documented why. We separate the custom work that still earns its place from the work that was a workaround for a problem the platform has since fixed.
Upgrade or replatform, argued honestly
Upgrade when the platform still fits and the cost is the version gap. Replatform when you are maintaining capability you do not use, or the operational overhead is the real complaint. An expensive upgrade quote is not automatic evidence for migrating, a migration is usually the larger project and carries risks an upgrade does not.
Trading throughout
Upgrades run on a parallel environment with production untouched until cutover, which is also the only way to test honestly. A code freeze helps and is rarely mandatory, where a business cannot pause, the work is sequenced around trading rather than the other way round.
Making the next one cheaper
Reduce custom code duplicating stock behaviour, keep to extensions that are maintained, and get test coverage around checkout and pricing so changes can be verified rather than hoped for. Then the interval stops accumulating cost, which is what ongoing Adobe Commerce support is for.
When we would tell you not to upgrade yet
Two situations where the upgrade is not the first thing to spend money on.
The platform is not the problem
If the complaint is conversion, or that the store feels slow, an upgrade may not touch it. Plenty of stores that feel outdated are carrying an unindexed database, unoptimised images and a theme with years of edits, all of which survive an upgrade intact and are cheaper to fix directly.
A replatform is already funded
If you have decided to move platforms within the year, spending on a major upgrade first is usually wasted. Patch what is exposed, keep trading, and put the budget into the migration instead.
The proof
Work we have shipped, not a capability deck.
- Aelia Duty Free An Adobe Commerce support takeover from a previous partner: triage and stabilisation first, then an ongoing cadence. Running across Aelia airport stores in Australia and New Zealand since 2021. Read the case study
- MUK Haircare Retail e-commerce for an Australian haircare brand. Read the case study
Commerce work we do
-
Magento & Adobe Commerce
Builds, replatforms, upgrades and performance rescue, including SAP integration.
-
Adobe Commerce support
Taking over platforms other agencies built: incident response, out-of-band security patching and upgrades.
-
Stay, upgrade or move?
A free, independent assessment for Magento stores, from developers certified on both Magento and Shopify.
-
Magento security patches
Every 2026 Adobe bulletin in plain English, and which ones are hotfixes you have to apply separately.
-
Shopify & Shopify Plus
Shopify-certified developers: storefronts, theme builds, app integration and headless front ends.
-
Shopify Plus
Checkout extensibility, B2B and D2C together, multi-storefront, and when the tier is not worth it.
-
E-commerce development
The whole practice: platform selection, build, integrate and run.
-
Headless commerce
Decoupled storefronts on Shopify and Adobe Commerce, and when a themed build is the better call.
-
Migration & replatforming
Moving between platforms without losing data, rankings or trading days.
-
Magento to Shopify
The specific route, and an honest view of when not to take it.
-
WooCommerce
WordPress commerce where the catalogue and the content live together.
-
E-commerce & retail
The sector view, what retail platforms are actually asked to do, and where they break.
-
B2B & wholesale commerce
Company accounts, contract pricing, quotes, credit terms and ERP-held price logic for trade suppliers.
-
Adelaide commerce
Adobe Commerce for South Australian retailers, including the duty free store trading at Adelaide Airport.
-
New Zealand commerce
GST, rural freight and trans-Tasman selling, and the duty free stores running across airports in both countries.
More on Magento
-
Adobe Commerce as a Cloud Service, Explained for Australian Stores
What Adobe Commerce as a Cloud Service is, how it differs from Cloud (PaaS) and on-premises, what migrates, what does not, and which stores it suits.
-
Magento Open Source vs Adobe Commerce in 2026: The Real Differences
Magento Open Source vs Adobe Commerce in 2026: licences, Adobe-only features, hosting, support and security patches, checked against Adobe's own pages.
-
Changing Magento Support Agencies: How a Takeover Actually Works
How to change Magento or Adobe Commerce support agencies: what to own first, what to ask for at handover, and what the first 30 days of a takeover cover.
-
How to Apply Magento Security Patches in 2026: Isolated Patches, QPT and -p Releases
How to apply Magento and Adobe Commerce security patches in 2026: -p releases, isolated patch files, hotfixes and the Quality Patches Tool, step by step.
-
PHP 8.2 End of Life: Upgrading to PHP 8.3, 8.4 or 8.5
PHP 8.2 loses security support on 31 December 2026. The dates for PHP 8.1 to 8.5, what Laravel, WordPress and Magento need, and how to upgrade safely.
-
Magento 2.4 End of Life Dates: Every Version From 2.4.4 to 2.4.9
End of support dates for Magento Open Source and Adobe Commerce 2.4.4 to 2.4.9, from Adobe's lifecycle policy, and what an unsupported version means.
Ecommerce practice lead
Maxim Baibakov , Chief Technology Officer - Australia
Adobe Commerce and Shopify work here runs through a dedicated commerce team rather than being picked up by whoever is free.
Common questions
What actually happens if we stay on an unsupported version?
Security patches stop, and that is the part that matters. Your store keeps trading, so the risk feels theoretical right up until it is not, an unpatched commerce platform holding card and customer data is a compliance problem as much as a technical one. The secondary cost is compounding: every month you wait, the extension and PHP version gap widens and the eventual upgrade gets more expensive.
How long does a Magento upgrade take?
A single minor version on a clean build can be weeks. A major version jump on a store carrying years of custom modules is a project, not a task, and the variable is almost never Magento itself. It is the extensions, the theme overrides and the custom code written against APIs that have since changed. An audit tells you which of those you are dealing with before anyone commits to a date.
Should we upgrade or replatform?
Upgrade when the platform still fits the business and the cost is the version gap. Replatform when you are paying to maintain capability you do not use, or when the operational overhead of running it is the actual complaint. The mistake is treating an expensive upgrade quote as automatic evidence for replatforming, a migration is usually the larger project, and it carries risks an upgrade does not.
What happens to our extensions?
Some have compatible versions, some are abandoned, and some turn out to be doing something a stock feature now covers. The audit that matters most is not technical: it is which extensions anyone still uses. Upgrades get expensive carrying modules nobody has opened in three years, and the cheapest work in the project is often deletion.
Can you upgrade a store you did not build?
Yes, most of the upgrades we do are on platforms we inherited. We get it running locally first, because how long that takes is itself the most informative measure of how the build has been maintained. Then we assess what is safe to change before proposing a plan.
How do we make the next upgrade cheaper?
Reduce custom code that duplicates stock behaviour, keep extensions to ones that are maintained, and get test coverage around checkout and pricing so changes can be verified rather than hoped for. Most of what makes an upgrade expensive is accumulated decisions, and the interval between upgrades is when it accumulates.
Can you keep the store trading during the work?
Yes. Upgrades run on a parallel environment with production untouched until cutover, which is also the only way to test honestly. A code freeze helps but is rarely mandatory, where a business genuinely cannot pause, the work is sequenced around it rather than the other way round.
Do you work with retailers outside Sydney?
Our head office is in Sydney and we work with clients across Australia (Melbourne, Brisbane, Perth, Adelaide and regional NSW included) as well as in New Zealand, where the duty free stores across the major airports have run on a platform we build and support since 2021. Delivery has been remote-first for years, so a project runs the same way whether you are ten minutes away or across the Tasman: scheduled calls, a shared board you can see at any time, and one named point of contact. We are happy to meet in person in Sydney.
Trusted by
“We partnered with Shakewell in 2024 to help improve and maintain our website technology. The team are friendly, diligent and routinely demonstrate a breadth of technical understanding that is hard to find. Their support has put us in a much stronger position to scale and enhance our web presence.”
Aidan Arentz
Digital Product Owner of Merivale
Engagement models
How we work
Four straightforward ways to engage us. Pick the one that fits, or mix them as your needs change.
Staff Augmentation
Add experienced Shakewell developers, designers or specialists directly to your own team. Engagements typically run three to twelve months, but can be as short or long as you need, you get the skills without the commitment and cost of hiring full-time.
About staff augmentationFixed-Scope Projects
Have a defined outcome in mind? We scope it, price it and deliver it as a project, a clear timeline, agreed milestones and a single point of accountability from kickoff to handover.
Embedded Delivery Teams
For larger or longer-running work, a cross-functional Shakewell team (development, design and delivery management) plugs in as your delivery arm, working to your priorities and your reporting cadence.
Support & Maintenance
Already live? We keep websites, stores and apps secure, updated and performing through ongoing retainers, business-hours support as standard, with 24/7 coverage available for critical issues.
About support & maintenance







