Magento 2.3

2.3 released 23 November 2018, latest 2.3.7.

Magento 2.3 reached end of life on 30 September 2022.

What changed

Magento 2.3 introduced Multi-Source Inventory (MSI), allowing stock to be managed across sources and assigned to sales channels, along with more GraphQL coverage for headless storefront work, asynchronous and bulk web APIs, and declarative database schema support for modules. The line also expanded PHP compatibility and brought PWA Studio into the Magento ecosystem. Later 2.3 Commerce releases added Page Builder. These changes were significant, but they also mean customizations and extensions written for older catalog, inventory, API, or setup-script behavior may need review before an upgrade.

What staying costs

Magento 2.3 has reached end of life, so the vendor no longer provides ongoing security fixes or product support for this line. A store that remains on it must accept unpatched Magento vulnerabilities, increasing exposure in publicly accessible checkout, account, administration, and API surfaces. Keeping its older PHP and infrastructure dependencies running can also make hosting, extension maintenance, payment-provider compatibility, and security compliance harder. Deferring migration usually increases the eventual effort because custom code, themes, integrations, and data assumptions continue to diverge from supported Magento 2.4 releases.

What to do

Plan a migration to a supported Magento 2.4 release after confirming its PHP, search-engine, database, cache, web-server, and operating-system requirements. First inventory all extensions, themes, custom modules, integrations, scheduled jobs, API consumers, and deployment tooling; identify unsupported components and obtain compatible replacements or upgrade commitments. Bring the existing 2.3 installation to its latest available patch level before migration where practical, then test the upgrade in a non-production environment. Pay particular attention to MSI configuration and reservations, custom database setup scripts that must move to declarative schema patterns, GraphQL and REST integrations, checkout and payment flows, search and indexing, and full order-to-fulfilment processes. Rehearse the data, media, configuration, and rollback procedure, remediate security findings, and schedule production cutover only after functional, performance, and operational acceptance testing.

See what moving on from Magento 2.3 involves.

See the Magento technology page

Not sure yet? Get my plan

We can tell you what moving off Magento 2.3 involves.

What it takes to move off Magento 2.3 depends on what you built on it — the version you are on, how much depends on it, and how much of the work is mechanical. Leave your email with this version and we can tell you what that looks like for you.