Magento and Adobe Commerce upgrades and patching.

To a supported release, rehearsed on staging and deployed with the shop open.

Point-release upgrades and security patching for Magento Open Source, Adobe Commerce and Mage-OS stores, planned around Adobe's support dates rather than against them. For merchants whose release has lost support, or is about to, including stores still on Magento 1. You get a written plan and estimate once we have examined the store.

For
Stores on a release that has lost support, or loses it within the year
What it is
A planned move to 2.4.8 or 2.4.9, with PHP, modules and server moved together
Price
A written estimate once we have examined the store
First step
The free health check tells you your release and its support date

Is this where your store is?

The three things merchants say before an upgrade.

  • Our agency says the upgrade is a rebuild and it will take months.

    What it usually means

    Usually it is not. Most upgrades are a module-by-module job on staging, with the shop open.

  • We have been putting off the upgrade because last time it broke checkout.

    What it usually means

    The last one was probably deployed without a rehearsal. A staging copy and a tested rollback are what make the next one uneventful.

  • We got an email saying our PHP version is end of life. What does that mean for us?

    What it usually means

    PHP 8.1 lost security fixes on 31st December 2025, and 8.2 does on 31st December 2026. PHP moves with the Magento release, so it is one plan, not two.

What an upgrade with us includes.

Six things, every time, whether the jump is one release or four.

  • The right target release

    The longest-supported release your modules and PHP can move to, recommended in writing with our reasons.

  • A full rehearsal on staging

    A complete copy of your store is upgraded first, and checkout, payments, search, feeds and integrations are tested on it.

  • Every extension accounted for

    Each module and each piece of custom code is checked against the new release, then updated, replaced or removed.

  • Your storefront unchanged

    Customers see the same store. A Hyvä theme stays on Hyvä; a Luma theme stays on Luma, brought up to date.

  • PHP and the server upgraded too

    The plan states the PHP version you will be on afterwards; search, cache and queue services are upgraded with it.

  • A planned deployment with a rollback

    Backups are taken, the rollback is tested in advance, and we deploy at a quiet time that you choose.

The same store, with and without us.

Without us
  • Upgrades put off until a payment provider forces the issue
  • The first attempt made on the live store
  • Extensions discovered broken by customers
  • PHP left behind on an end-of-life version
  • A shop closed for a day, or longer
  • No record of what changed
With Refined Commerce
  • A dated plan against Adobe's published support calendar
  • Every release rehearsed in full on staging first
  • Each module listed with what will happen to it, before you commit
  • PHP moved with the code, to a supported version
  • A deployment measured in minutes, at a time you choose
  • A written note of what changed and what was tested

How we carry out an upgrade.

The same five steps for a single patch release and a four-release jump, with the store open throughout.

  1. Step 1: The free health check

    Send us the store address. A senior engineer reads its release, support status, PHP, headers, hosting and any sign of a hijack.

    Within two working days
    Access we need
    None. Publicly served pages only; nothing is tested.
    What you receive
    One page by email, with no obligation.
  2. Step 2: We read the store and write the plan

    Release, patch state, PHP, hosting, every module and every custom change, read from the code and the server.

    Within two working days of access
    Access we need
    Read access to the repository, the server and an admin account.
    What you receive
    The target release, a decision against every module, the PHP version and an estimate, in writing.
  3. Step 3: The upgrade is rehearsed on staging

    A full copy is upgraded, incompatibilities fixed, retired modules replaced and the money paths tested end to end.

    Most of the project
    Access we need
    A staging environment; we can build one with your host.
    What you receive
    Regular written progress updates.
  4. Step 4: Your team tests it too

    You place orders, check the admin and try your exports on staging. Nothing goes live until you have seen it work.

    Before the deployment
    What you receive
    The staging address and a short list of what to try.
  5. Step 5: Deploy, monitor, report

    A rehearsed sequence at a quiet hour, backups first, then logs, indexers, feeds and payments monitored in the days after.

    A quiet hour agreed with you
    Access we need
    Deployment access to the live store.
    What you receive
    A written note of what changed, what was tested and anything still open.

Which Magento releases are still supported?

Adobe's calendar for each release line. Open Source stores lose fixes when standard support ends; Adobe Commerce customers have the extended dates on the right. Mage-OS follows its own calendar.

ReleaseStandard supportAdobe Commerce extended support
2.4.4Ended 12th April 2025Extended support ended 14th April 2026; security-only fixes to 31st May 2027
2.4.5Ended 12th August 2025Extended support ended 11th August 2026; security-only fixes to 31st May 2027
2.4.6Ended 11th August 2026Extended to 31st August 2027; security-only fixes to 31st May 2028
2.4.7Ends 31st May 2027Extended to 31st May 2028
2.4.8To 31st May 2028Not yet published by Adobe
2.4.9To 31st May 2029Current release; not yet published by Adobe

Dates read from Adobe's lifecycle policy and released versions pages on 31st October 2026. APSB26-138 (September 2026) lists Open Source 2.4.6 as affected, with no fix. PHP 8.1 reached end of life on 31st December 2025 and 8.2 does on 31st December 2026 (php.net), which Adobe says puts PCI compliance at risk.

We price the work, not the clock.

This service
Priced as a project: a written estimate once we have examined the store.
How you pay
Usually spread across the length of the project.
Our rate
£80 an hour plus VAT, the same for every merchant.
Never charged
Account management, or the first look at your store.

Priced as a project, once we have seen the store.

The number of releases to cross, the modules and the custom code decide the work, so we examine the store first and then give you a written plan and estimate. If the detail changes what is needed, we tell you before the work is done, not afterwards. Security patching between upgrades can be ad hoc, invoiced at the end of the month, or part of a monthly retainer.

  • Written plan and estimate before anything starts
  • Payment usually spread across the project
  • Patching in between: ad hoc or on a retainer
What happens first
  1. We read composer files, the module list and the PHP version from the store.
  2. Each module is checked for a version that supports the target release.
  3. You get a written note of the obvious blockers before the full plan is written.
How our pricing works

Proof, from real stores.

Tile Merchant: a category page of the live store on desktop
Tile Merchant on a phone
Tiles and flooring, IrelandMagento 2 and Hyvä

Tile Merchant

A Magento store with a Hyvä storefront, kept fast and secure through every change: the main content loads in 1.1 seconds on a phone for real customers.

Passes Core Web Vitals on mobile
  • LCP1.1 s
  • INP128 ms
  • CLS0

Core Web Vitals, real-user data (Chrome UX Report), mobile, 28 days to 31st October 2026. Marks show Google's thresholds.

… We no longer feel like we are in perpetual development. We are growing and improving and Rowan has been key to this success. …

Rob LOutdoorLiving.ieGoogle review

Is this the right service for your store?

This is for you if

  • Your store is on 2.4.6 or earlier, or on 2.4.7 and planning for May 2027
  • You use Magento Open Source, Adobe Commerce or Mage-OS
  • Your store has modules and custom code you want carried across properly
  • You need it done quickly: a straightforward upgrade can be completed within a week

If your situation is different

Why merchants bring this work to us.

About Refined Commerce
  • 2008

    On Magento since its early releases

    Decades of collective experience across Magento 1, Magento 2, Adobe Commerce, Hyvä and Shopify. Very little about your store will be new to us.

  • 1

    Point of contact, and senior engineers only

    You deal directly with the founder. No juniors learning on your store and no account managers between you and the people doing the work.

  • 5.0

    On Google, from 23 merchant reviews

    Small stores and large ones, described in their owners' words. The reviews are quoted on this site word for word.

Questions merchants ask about this.

Which Magento release should we upgrade to?

The one that gives you the longest period of support before the next decision, as long as your extensions and PHP can follow. At the time of writing that is 2.4.9, supported to 31st May 2029, with 2.4.8 (to 31st May 2028) as the fallback where an extension you depend on is not ready. Every module is checked against the target before we recommend one.

Our release is out of support. Do we have to upgrade now?

You need a dated plan now; the upgrade itself can follow. Adobe no longer ships fixes for 2.4.6 and below on Magento Open Source, so until the upgrade lands we backport the relevant security patches ourselves and keep the edge in front of the store hardened. That is a bridge, and we say in writing how long it should be.

We are still on Magento 1. Can you upgrade us?

Yes. Magento 1 to Magento 2 is a larger job than a point-release upgrade, because the two are different applications: the store is rebuilt on Magento 2 and the catalogue, customers and orders are migrated into it. We do this regularly, and we can keep your Magento 1 store patched and trading in the meantime. See Magento 1 to Magento 2 migration.

Will the upgrade break our extensions?

Some will need updating and a few replacing; staging is where we find out which, before your customers do. Every module and piece of custom code is checked against the target and listed in the plan with what we propose. Modules with no supported version are called out.

Does the shop have to close during the upgrade?

No. The whole upgrade is rehearsed on a staging copy of your store first, so the live deployment is a known sequence carried out at a quiet hour you choose, with a tested way back if anything looks wrong. Any maintenance window is minutes, agreed in advance, and customers keep browsing and buying either side of it.

What about PHP?

It moves with the release. PHP 8.1 lost security fixes on 31st December 2025 and 8.2 loses them on 31st December 2026, which Adobe says puts PCI compliance at risk. The plan names the PHP version you land on, and the server moves with the code.

How long will our upgrade take?

It depends on the jump, the number of modules and the amount of custom code. A straightforward upgrade can be planned, rehearsed and deployed within a week when it needs to be; four releases with thirty modules takes longer. The written plan gives you dates before you commit.

What does a Magento upgrade cost?

It is priced as a project once we have examined the store, because the number of releases to cross, the modules and the custom code decide the work. You get a written estimate before anything starts, and payment is usually spread across the project. The first look and the estimate are free.

Should we move to Hyvä at the same time?

Often it is the efficient moment, because the frontend has to be tested against the new release anyway. If your store still uses Luma, we will price the upgrade with and without a move to Hyvä so you can compare.

Not sure which release you are on? The free health check tells you.

Give us the address and we will read what the store already shows the world: release, support status, PHP, headers, hosting and any sign of a hijack. One page, by email, within two working days. Nothing is accessed or tested.

  • Magento Open Source, Adobe Commerce and Mage-OS stores
  • No login, no access, no obligation
  • Written by a person, not a scanner
Free store health checkOne page, by email

5.0 from 23 Google reviews

Free, with no obligation. We read only what your store serves publicly; nothing is accessed or tested, and it is not a security guarantee. Privacy notice.
What you receive
Example report
Magento Security and Upgrade Health Check
example-store.co.ukNeeds attention
Platform
Magento Open Source 2.4.4-p3
Adobe support
ended 12th April 2025
PHP
8.1, end of life 31st Dec 2025
Frontend
Luma
Security headers
2 of 6 present
Hijack indicators
none found

What we would do first. Apply the outstanding security fixes, then plan the upgrade to a supported release.

Free health check