The total number of installed extensions and modules on your OpenCart store, the size of the surface area that can break, slow down, or conflict.
At a glance
OpenCart ships lean and gains almost all of its features through extensions: payment gateways, shipping methods, modules, themes, SEO packs, feeds, and OCMOD modifications. This card counts how many are installed. There is no alert on it, because a high count is not inherently bad. It is context. It is the denominator for Extension / Modification Conflicts and the first place to look when load time, error volume, or a conflict spikes.
Calculation
Worked example
A mid-market homeware merchant runs OpenCart 4.0. Their agency built the store over three years and has steadily added capability. On 12 Jun 26 the connector reads the current extension set.
What’s interesting here:
- Two payment gateways are installed but disabled. A retired PayPal Standard and an old Authorize.Net module are still in the codebase. They no longer process orders, but their files still load on every checkout render and their OCMOD edits still apply. Disabled does not mean inert. Cleaning these out reduces both surface area and conflict risk.
- 38 is a normal, healthy count for a three-year-old store. OpenCart stores routinely carry 30 to 60 extensions. The number itself is not a worry. What matters is whether Extension / Modification Conflicts stays at zero and whether error volume is flat.
- Seven OCMOD packages is the figure to watch. Each OCMOD package patches core files, so seven is seven chances of a post-update conflict. The ratio of conflicts to OCMOD packages is the real fragility signal, and right now it is
0 / 7, which is clean. - The count is the denominator, not the headline. On its own it answers “how big is my stack”. Its value comes from pairing: conflicts per extension, errors per extension, and the jump in the count after an install spree that precedes a slowdown.
- A sudden jump deserves a look even without an alert. If this number climbs by five in a day, an agency or admin installed a batch of extensions. That is the moment to refresh Modifications and check conflicts, because batch installs are a leading cause of new collisions.
Sibling cards merchants should reference together
Reconciling against OpenCart
Where to look in OpenCart admin: Extensions → Extensions. The dropdown at the top filters by extension type (Modules, Payments, Shipping, Order Totals, Feeds, Themes, and more). Each type lists installed extensions with a green install or red uninstall control and an enable / disable toggle. Extensions → Marketplace is where new extensions are downloaded and installed from. OCMOD packages appear under Extensions → Modifications. The underlying records sit inoc_extension (registrations) and oc_modification (OCMOD rules).
Other OpenCart views that look related but are not the same number:
- Extensions → Marketplace: shows extensions available to install, not installed. A much larger number.
- Extensions → Modifications: counts OCMOD packages only, a subset of this card.
- Dashboard widgets: each dashboard tile is itself an extension, so the dashboard does not list the full set.
Cross-connector note: this is a platform-health count with no payment-processor or analytics equivalent. It exists because OpenCart’s feature set is almost entirely extension-driven.