I currently have the Codazon Fastest theme installed on my site which includes a number of extensions. I Would like to remove the theme and all of the extensions installed by the theme. however, none of these extensions appear in the installed modules list.
One of the extensions included in this theme is a Mega Menu. I suspect that I cannot get the default Magento Menu to show up on my pages due to the installation of this Mega Menu. However, there is no way to disable the MegaMenu extension and there is not a clear way of uninstalling the extension.
The extension can be installed either through composer or uploaded in the app/code/ folder. Check those two places, it has to be in one of them.
Hello @joe_masciangelo,
If the Codazon theme extensions are not appearing in the installed modules list, they may not have been installed via the usual app/code or vendor directories, or they could have been bundled differently. Here’s how you can locate and remove such extensions
Some themes and extensions might be installed via Composer, which places them in the vendor directory. You can check if the Codazon theme or extensions were installed this way:
cd vendor/
ls | grep Codazon
If found, you can remove these packages by running:
composer remove codazon/[module-name]
Some themes and extensions may have been placed directly in the design folders. Even if they don’t appear as Magento modules, they could be affecting functionality.
rm -rf app/design/frontend/Codazon/
grep -r "Codazon" app/code app/etc vendor
Sometimes, extensions leave database tables behind. You can search for Codazon-related tables in your database:
Access your database using a MySQL client, then run the following query to find tables related to Codazon:
SHOW TABLES LIKE '%codazon%';
If you have removed the Codazon theme but are still facing issues like the Mega Menu blocking the default menu, there may be layout XML files or templates left behind. Search for overrides related to the Mega Menu:
After removing Codazon, you can switch back to Magento's default theme (Luma or Blank) to test if the menu issue persists. Set the theme using the following CLI command:
php bin/magento config:set design/theme/theme_id 2
By following these steps, you can manually locate and remove Codazon’s theme and associated extensions even if they do not appear in the installed module list. If needed, you can also restore Magento's default theme and menu functionality.