Do you need to upgrade from Magento 2.3 to 2.4?

During the last months, I received this question a lot “Do I need to upgrade from Magento 2.3 to 2.4?”. Today I’m going to bring a technical architect’s point of view about how could you evaluate it.

First of all, if you’re not running the lasted Magento 2.3 or 2.4, the first step is to upgrade your current version to a stable version. Being in a stable version is essential to make optional choices.

Technical points

The technical points to evaluate are based on the current and future technologies, the PHP, MySQL and other services supported. There are many improvements and fixes included in the new versions that might bring awesome improvements to your e-commerce. As important as futures technologies are the current ones, verifying the compatibilities of your current integrations is essential.

Magento 2.3 EOL

Let’s say that you have few integration limits, even though, you need to start preparing a Magento 2.4 in parallel. Testing all the extra features and adjustments that aren’t blockers will allow you to move faster when it’s time to upgrade.

Magento 2.3 EOL

In addition, as per the lifecycle policy documentation starting April 2022, all 2.3.x installations will no longer be supported and no security patches will be provided for them, which in turn, means that your application will become vulnerable to security issues.

Magento 2.3 Support

Starting a new project

If you’re starting a new project, you will have the flexibility to adapt to partners that offers support to the lasted version, which is amazing. I recommend having a good analysis of your project and go to Magento 2.4.

Don’t hesitate to contact me, my team and I will help you to have a high-quality project and technical strategy.

About me

Picture of Rafael Corrêa Gomes

Rafael Corrêa Gomes

Senior e-commerce developer and architect based in Montreal, Canada. More than ten years of experience developing e-commerces, saas products and managing teams working with Magento, Shopify, PHP, JavaScript, and NodeJS.