J!Extensions Store™
Faq Extensions migration from Joomla 3 to Joomla 4, Joomla 5 and later versions
Extensions migration from Joomla 3 to Joomla 4, Joomla 5 and later versions

How do i migrate an extension from Joomla 3 to Joomla 4, Joomla 5 and later versions?

If you have just upgraded your Joomla website from the version 3.x to the version 4.x or later, each of our extensions also needs to be upgraded accordingly.

Obviously you must firstly upgrade Joomla from version 3.x to version 4.x or later and afterwards upgrade extensions.
As soon as you have upgraded your Joomla 3 website to Joomla 4, Joomla 5 or later versions, when you try to access the control panel of a component or plugin you will be prompted to perform the upgrade of that extension as well, installing the correct package for the current Joomla version:

Update to Joomla 4, Joomla 5 or later versions



All our extensions have been rewritten to run on the new framework of Joomla 4/Joomla 5 and distributed as a separate package, therefore if you try to use an old package for Joomla 3 on a Joomla 4/Joomla 5 website, an extension won't be compatible and working.
Likewise, if you attempt to install a package for Joomla 4/Joomla 5 on a Joomla 3 website before upgrading Joomla, the installation will be prevented accordingly.

To upgrade an extension, login with your account and download the package for Joomla 4/Joomla 5 from the reserved area by clicking on 'Left menu'->'Purchased products', then use one of the following methods:

  1. METHOD 1: download the package for Joomla 4/Joomla 5 and install it directly over the current one for Joomla 3.x. In this way all settings, files and configuration will be preserved upgrading smoothly from the old to the new package.

  2. METHOD 2: if you experience issues using the method 1, completely uninstall the current package for Joomla 3.x and perform a clean installation of the package for Joomla 4/Joomla 5. In this way all database table, settings and configuration will be lost but recreated from scratch to be fully compatible with the new Joomla 4/Joomla 5 API

If the upgrade was successful, you will see the new interface displayed and all features perfectly working just like on the previous Joomla 3:

Updated to Joomla 4, Joomla 5 and later versions

To download the latest release you need a valid updates license, the license for free updates is valid for 1 year from the date of the purchase. If your license is expired, you can simply buy again this product to download the latest release and extend free updates for 1 additional year.


Notice that if you upgrade an extension that uses the database following the 'Method 1', all database tables, fields, data types, etc will stay the same as the ones created on Joomla 3. This could lead to certain incompatibilities especially if your server runs MySQL 8.x; if this is the case, follow the 'Method 2' to perform a clean installation to recreate the full database from scratch and ensure an optimal compatibility, keep in mind that in this case all data will be lost.

Last Updated: Friday, 01 September 2023 11:55