Magento Upgrades

Magento 2 Upgrade Service

Magento 2 upgrade service for stores on 2.4.4 to 2.4.8 that need to reach 2.4.9 or a supported patch line without a day of downtime. A compatibility audit first, a full rehearsal on staging, then a go-live window with a rollback, and a patch calendar for the years after.

Get Your Upgrade Timeline
Isometric icon of a calendar on a plate with a tick beside it

2.4.6 out of standard support since 11 August 2026

Isometric icon of a clock with a blue wedge marking a short span

2.4.7 standard support ends 31 May 2027

Isometric icon of a row of rising bars with an outlined next step and an arrow

2.4.9 released 12 May 2026, supported to May 2029

Why now

Why a Magento 2 Upgrade Cannot Wait Past May 2027

31 May 2027 2.4.7 standard support ends1 June 2027 Cloud stops maintaining unsupported versions

Adobe now ships one major Magento release a year, every May, and retires the old lines on a published calendar. Standard support for 2.4.6 ended on 11 August 2026. For 2.4.7 it ends on 31 May 2027, and for 2.4.8 on 31 May 2028. Stores on 2.4.4 and 2.4.5 are already past extended support and live on security fixes alone until 31 May 2027. From 1 June 2027 Adobe stops maintaining Cloud environments that run an unsupported version at all. The current release, 2.4.9, arrived on 12 May 2026 and is supported until 31 May 2029, so it is the version an upgrade should land on. The jump is bigger than the version numbers suggest: 2.4.8 moved the platform to PHP 8.4, dropped PHP 8.1, and replaced Elasticsearch with OpenSearch, so a store coming from 2.4.5 changes its language runtime, its database version and its search engine in one move, and every theme, extension and custom module has to survive it. That is why upgrades stall halfway: the work is not the upgrade command, it is everything the command exposes.

What actually breaks

Six Things That Break a Magento 2 Upgrade

None of them is a reason to wait. Each one is a known step in the audit, and the rehearsal on staging is where they surface instead of on your live store.

Isometric icon of a page layout on a stand with a blue button on it

The Theme Breaks on the New PHP

Luma child themes and older custom themes lean on style variables and templates that PHP 8.4 and the 2.4.8 frontend no longer tolerate. The store compiles with gaps or not at all.

Isometric icon of cubes stacked in a pyramid with one blue cube beside them

Extensions Without a Compatible Release

Every module in the stack needs a version built for the target release. Some vendors ship it, some have gone quiet, and a few modules override the same class and only one can win.

Isometric icon of stacked bars on a plate with a cyan funnel beside them

Elasticsearch Has to Become OpenSearch

Catalog search, layered navigation and the admin grids all depend on the search engine. The swap changes the infrastructure, the indexers and sometimes the search results your customers see.

Isometric icon of a tall panel listing rows, a blue marker at the top of the trail

Custom Code on Deprecated APIs

Years of custom modules built on methods Adobe has since removed. They pass on the old version and fail silently on the new one, usually in checkout or in an integration.

Isometric icon of stepped blocks forming a pipeline with a blue cube at its end

Cron, Indexers and Queues After the Jump

Message queues, consumers and indexer modes changed between releases. A store that upgrades without re-checking them looks fine and stops sending order emails.

Isometric icon of a shopping trolley on a track with a blue barrier across it

A Go-Live With No Rollback

An upgrade run straight on production, with no staging rehearsal and no way back, turns every one of the problems above into downtime measured in lost orders.

Audit, rehearse, launch, keep current

How Our Magento 2 Upgrade Service Works

01

Audit

We map the version and patch level the store really runs, check every extension against its vendor's release for the target version, read the theme and the custom modules for the APIs they lean on, and confirm the PHP, database and search engine the hosting can provide.

Isometric icon of a plate holding six small slabs in a grid, one of them blue

Version and Patch Map

Isometric icon of a blue cube dropping into a notch cut to its size

Extension Compatibility

Isometric icon of angle brackets on a plate with a blue slash between them

Theme and Custom Code

Isometric icon of a cabinet of blue server racks standing behind a grille

Infrastructure Check

02

Rehearse

The upgrade runs to the end on a staging copy of production: Composer, PHP, database, search engine, extensions, theme. Everything that breaks is fixed there, then the regression suite walks checkout, catalog, accounts, admin and every integration before anyone talks about a date.

Isometric icon of two cubes travelling along parallel tracks, one white and one blue

Staging Copy of Production

Isometric icon of cubes running along a conveyor under a blue progress bar

The Full Upgrade Run

Isometric icon of a page of text with a blue spanner laid across it

Fix Pass

Isometric icon of a grid of boxes, each ticked in blue

Regression Suite

03

Launch

A freeze window at your quietest hour, the rehearsed run on production, smoke tests on the paths that earn money, and a rollback that has itself been tested. Most stores see a maintenance page for minutes, not hours, and some see none at all.

Isometric icon of a stopwatch standing on a plate

Freeze Window

Isometric icon of a blue cube passing through an open frame

Production Run

Isometric icon of two plates with arrows circling between them and a cube above

Rollback Ready

Isometric icon of a fan of upright panels on a plate with a blue tick in front of them

Smoke Tests

04

Keep Current

An upgrade is only expensive when it is rare. After go-live the store sits on a patch calendar: every Adobe security release tested on staging and applied inside the agreed window, the next May release planned a year ahead, and a monthly report of what changed.

Isometric icon of a wall calendar standing on a plate with a blue tick beside it

Patch Calendar

Isometric icon of a second shield dropping in front of the first

Security Fixes Applied

Isometric icon of cubes lined up on a plate, rising to a blue one at the end

Next Release Planned

Isometric icon of a monitor on a plate showing a bar chart and a rising line

Monthly Reporting

Version by version

What a Magento 2 Upgrade to 2.4.9 Involves, by Starting Point

1 release a year from Adobe, every May4 to 8 weeks from audit to go-live for most stores

From 2.4.4 or 2.4.5 the upgrade is a platform change in all but name: PHP 8.1 gives way to 8.4, MySQL or MariaDB move to the versions Adobe now requires, Elasticsearch is replaced by OpenSearch, and most extensions need a release two or three major versions newer than the one installed. We plan these as a single rehearsed jump to 2.4.9 rather than a chain of intermediate upgrades, because each intermediate stop costs a rehearsal of its own and fixes nothing the final version would not fix. From 2.4.6 or 2.4.7 the runtime is closer and the work is mostly extension releases, theme compatibility and the search engine swap where it has not happened yet. A patch upgrade inside a line, say 2.4.8-p2 to the latest 2.4.8 patch, is a smaller rehearsal with the same discipline: staging first, regression suite, a window, a rollback. Whatever the starting point, the deliverables are the same: a store on a supported version, a written record of every change and every extension decision, the regression suite kept for the next release, and a calendar that turns the next upgrade into routine.

Verified reviews

What Our Clients Say

Pick the scope

Three Ways to Upgrade Magento 2

Patch Upgrade

Inside your current line, to the latest patch Adobe has published: the security fixes and the stability fixes, rehearsed on staging and applied in a window. The right move when the line is still supported and the release upgrade is planned for later.

Latest patch in your line Security fixes included Staging rehearsal Rollback ready

Release Upgrade to 2.4.9

From any 2.4.x line to the current release in one rehearsed jump: runtime, database, search engine, extensions, theme and custom code, with the regression suite run before a date is set. Where the theme is the blocker, Hyvä can replace Luma in the same run.

2.4.4 to 2.4.8 starting points PHP, database and OpenSearch Extensions and theme Hyvä in the same run, optional

Stalled Upgrade Takeover

An upgrade another team started and could not finish: production on one version, staging on another, a theme that no longer compiles. We stabilise the store first, read both environments, then finish the upgrade or restart it from a clean state, whichever the read says is cheaper.

Both environments read Finish or restart, with numbers Store stabilised first Same team to go-live

Not our word for it

Licenses & Certifications

Adobe certification badge marked Professional

Adobe Commerce Developer

Adobe Certified Expert

7 professionals
Adobe certification badge marked Master

Adobe Commerce Architect

Adobe Certified Expert

4 masters
Adobe certification badge marked Expert

Adobe Commerce Business Practitioner

Adobe Certified Expert

9 experts
Adobe certification badge marked Expert

Adobe Commerce Developer

Adobe Certified Expert

14 experts
Adobe certification badge marked Professional

Adobe Commerce Front-End Developer

Adobe Certified Expert

14 experts
Google Analytics certified badge

Google Analytics

Google Analytics Certification

6 experts

Start with facts

Not Sure Which Version You Are On? Start With the Free Magento Audit.

Paste the store URL and the free Magento audit reads the version, the patch level and the exposed issues from the storefront, ranked by what they cost you. No store access needed, and the upgrade timeline follows from it.

Get the free Magento audit

Trusted by 100+ companies

Carlex Nasdaq Axiom Space Stran Farmasi Clean Harbors Apache Shake Shack NOV Enerflex SIG Sauer Brainy HR

Keep reading

Upgrade Reading Before You Start

Read all
Read all

FAQ

Frequently Asked Questions

Still have questions?

Tell us about your store and we will come back with straight answers.

Talk to us

How long does a Magento 2 upgrade take?

Four to eight weeks from audit to go-live for most stores, with the rehearsal on staging taking the largest share. A store coming from 2.4.4 or 2.4.5 with a large extension stack sits at the long end; a store on 2.4.7 with a current theme at the short end. The audit in the first week gives you the dates for your store rather than the average.

How is a Magento 2 upgrade priced?

Individually, after the audit, because the price depends on the starting version, the extension stack, the theme and the hosting rather than on the version number alone. The audit produces a fixed scope and a fixed price for the upgrade before any work on staging begins. There is no price list on this site because no two Magento stores start from the same place.

Will the store be down during the upgrade?

The upgrade runs to the end on staging first, so production is touched once, in a window you choose at your quietest hour. Most stores show a maintenance page for minutes rather than hours, and where the hosting allows a parallel environment the switch can be made with none at all. A tested rollback stands ready either way.

Do we have to upgrade PHP and the database too?

Usually, yes. 2.4.8 and 2.4.9 require PHP 8.4 and newer MySQL or MariaDB versions, and they use OpenSearch in place of Elasticsearch. The audit checks what your hosting can provide, and the infrastructure changes are rehearsed on staging with everything else so there is one go-live, not three.

What happens to our extensions?

Each one is checked against its vendor's release for the target version. Where a compatible release exists we install it; where the vendor has stopped, we replace the module or rewrite the feature and show the cost of each option; where two modules fight over the same class, we decide which one stays. Licences bought under a previous agency's account can usually be re-issued to you.

Can we skip versions and go straight to 2.4.9?

Yes. Magento 2 does not require intermediate stops, and each stop would cost a rehearsal of its own without fixing anything the final version does not fix. We plan one rehearsed jump from your current 2.4.x line to 2.4.9.

We are on 2.4.4 or 2.4.5. Is it too late?

No, but the clock is visible. Adobe's standard and extended support for both lines has ended; Adobe Commerce customers receive security fixes only until 31 May 2027, and Magento Open Source stores receive no extended support at all. The upgrade is the same work it would have been a year ago, with a fixed end date now attached.

Should we move to Hyvä at the same time?

Often that is the right moment. If the Luma theme is what blocks the upgrade, replacing it costs less than making it compile on the new PHP, and Hyvä has been free and open source since November 2025. The audit says whether your extension stack makes the frontend change a small step or a large one, and the rehearsal covers both if you choose it.

We are on Adobe Commerce Cloud. How does the upgrade work there?

Through your Cloud project's pipeline: the upgrade is rehearsed on an integration or staging environment, the services such as OpenSearch are updated in the environment configuration, and production is deployed in the window. Note Adobe's own deadline: from 1 June 2027 it no longer maintains Cloud environments that run an unsupported version.

Do you upgrade Magento Open Source as well as Adobe Commerce?

Yes, both. The steps are the same; the difference is urgency, since Open Source lines receive no extended support once standard support ends.

What is the difference between a patch upgrade and a release upgrade?

A patch upgrade stays inside your line, for example 2.4.8-p2 to the latest 2.4.8 patch, and carries Adobe's security and stability fixes with few compatibility changes. A release upgrade moves the line, for example 2.4.6 to 2.4.9, and changes the runtime, the search engine and the extension requirements. Both are rehearsed on staging; the release upgrade simply has more to rehearse.

What happens after the upgrade?

The store goes on a patch calendar: every Adobe security release tested on staging and applied inside the agreed window, the next May release planned a year ahead, and a monthly report of what changed. The regression suite built for the upgrade is kept, so the next release is a smaller rehearsal rather than a new project.

Let’s build something great together!

Ready to Put Your Store on a Supported Version?

Send us the store URL, the current version and the extension list. We return the path to 2.4.9, the dates and what it involves, before anything is touched.

Reply within 24 hours No long-term lock-in NDA on request Senior engineers only

We've Got Your Request!

We'll reply to {email} within one business day, and it will be an engineer who does the work, not a sales rep.