Modules and Extensions in CatPro
A detailed guide on the /extensions/ page: how to manage installed modules, change their settings, and work with complex modules.
What it is and why it's important for business
The "Modules" section displays all installed extensions of your OpenCart project: functional modules, payment, shipping, and other types. This is where the team can quickly enable/disable necessary options and keep store management under control.
Image placeholder: list of installed modules (/extensions/)
What's on the /extensions/ page
- Blocks by type: functional modules, payment methods, shipping methods, order totals.
- Module card: name (code), "Installed" status, and settings button (pencil).
- "Manage complex module" button: opens a special manager for modules with advanced logic (currently available Chameleon MegaMenu).
Buttons and their functions
- Pencil on the module card — opens the "Settings" modal window for a specific module.
- SAVE (in the modal window) — records the changed module parameters.
- Manage complex module — transition to the complex module manager (table mode for managing items).
How to use: basic scenario
- Open "Modules".
- Find the required module in its type (e.g., "Functional modules").
- Click the pencil.
- Change the parameters (e.g., "Enabled/Disabled" status).
- Click "SAVE" and check the result in the store.
Image placeholder: module settings modal window
Complex module: Chameleon MegaMenu
For complex modules, CatPro provides a separate manager with a list of items and actions for each menu element.
- Pencil — edit item (name, link, status, sorting, categories).
- Trash — delete menu item (with admin password confirmation).
- Create item — button for future functionality expansion to create new elements.
How to work with a complex module
- Click "Manage complex module" and select Chameleon MegaMenu.
- Find the item in the table and click the pencil.
- Fill in names/links by language, check status and sorting order.
- If necessary, add categories through search and drag them into the desired order.
- Save changes and check the menu on the storefront.
Practical tips for the team
- Change one module at a time and immediately check the result on the front end.
- Before making mass changes, note which modules were disabled/enabled to easily revert.
- Only delete menu items after verifying that these links are not used in advertising or content.
What it offers to business
- Quick management of store functions without manual database search.
- More stable storefront operation due to controlled module settings.
- Time savings for content and technical teams thanks to a centralized interface.
- Reduced risk of errors during changes in menu and service modules.