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 FreeAn 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 HaircareRetail 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.
Shopify & Shopify Plus
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 commerce
Two Thirds of Australian Retail's Page Weight Isn't Theirs
We measured 21 of Australia's largest online retailers. None scored above 44. The median site ships 7MB, and 62% of it is third-party code the retailer didn't write.
What Does a Shopify Plus Build Cost in Australia?
What Shopify Plus actually costs Australian retailers — the platform fee, the transaction economics nobody models, and what drives a build quote up or down.
ERP Integration for E-commerce: What It Actually Costs
Why ERP integration is the line item that blows e-commerce budgets, the four questions that decide the price, and how to tell real-time requirements from imagined ones.
Adobe Commerce vs Shopify Plus for Australian Retailers
Where Adobe Commerce genuinely beats Shopify Plus, where it does not, and the three questions that actually decide it — from a team that builds on both.
Adobe Has Patched StyleSmuggler. Patching Is Not the Whole Job.
Adobe has released APSB26-146 for CVE-2026-75650. Apply it now — but a patch does not clean a store that was already compromised. What to preserve before you patch, what to check after, and the disclosure clock most coverage skips.
Selling Into Australia and New Zealand From One Store
Whether to run one store or two across the Tasman, what actually differs between AU and NZ commerce — GST, freight, currency — and the duplication that costs more than it solves.

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







