Hide Empty Categories (Multi-store enabled)

Hide Empty Categories (Multi-store enabled)
2026-06-06 - The plugin has been upgraded to support opencart version 4 now. Note: this version of the plugin requires VQMOD, since 4.0.2.x removed support for OCMOD.

[b]2022-05-18 - ocmod version of this plugin has been release


2022-04-30 - This extension is compliant with Journal3 (>= Journal version 3.1.4) and supports all versions of OpenCart 3.2.

The default OpenCart behaviour is to display active categories which have no products configured against them. This is not user-friendly at all because it means that users will constantly navigate to empty categories. It is possible using default OpenCart behaviour to return category counts which will indicate to the user which categories are empty, but this also introduces a noticeable performance overhead especially for stores with many categories (and sub-categories).

The purpose of this module is to EFFICIENTLY ensures that empty categories which have no products associated with them are not returned as part of category menus etc etc. You can now choose to:
  • Display empty categories, i.e. categories that are defined but contain NO products
  • Display categories with products which have no stock - For example when all the products in a specific category are sold out, you may choose to not display the category - this setting allows you to enable this behaviour.


Note: This extension is multi-store aware, so the above behaviour can be controlled on a per-store basis.

By installing this module you will now have a meaningful and streamlined category menu displaying only categories which are populated with actual active products for the current store.

After installation you will see two additional new config settings on the admin section, (System -> Setting -> Store -> Option -> Items):
  • Hide empty categories from top-level menus
  • Hide categories containing ONLY out of stock items


The plugin thus offers two types of operation:
  • Real-time where the filtering is applied in real-time
  • For the stores with many thousands of categories, the static filtering is suggested.


The module supports all versions of OpenCart 3.x and OpenCart 4.x.

What customers say about Hide Empty Categories (Multi-store enabled)

tcc_opencart
The support for this extension was fantastic! The creator helped me install it, updated it to make it run on my version of opencart 4.0.2.2, and helped me troubleshoot it. Best support I've ever received and the extension does exactly what it says it will!
~tcc_opencart
alojz
Excellent extension that works perfectly with OpenCart 3 and Journal3. It hides empty categories correctly in the Accordion Menu, category pages, and sidebar. Installation was easy, and everything worked immediately after clearing the cache. Improves usability and keeps the store clean and professional. Highly recommended for any serious OpenCart store owner.
~alojz
Robin289
I am happy with the result.
~Robin289




Price
$50.00

  • Developed by OpenCart Partner
  • 12 Months Free Support
  • Documentation Included

Rating

Compatibility
4.x.x.x, 4.0.1.0, 4.0.1.1, 4.0.2.0, 4.0.2.1, 4.0.2.2, 4.0.2.3, 4.1.0.0, 4.1.0.1, 4.1.0.2, 4.1.0.3, 3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0, 3.0.4.1, 3.0.0.0, 3.0.1.0, 3.0.1.1, 3.0.1.2, 3.0.1.3, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2, 3.0.3.3, 3.0.3.5, 3.0.3.6, 3.0.3.7, 3.0.3.8, 3.0.3.9, 3.0.4.0, 3.0.4.1

Last Update
6 Jun 2026

Created
21 Oct 2015
55 Sales
37 Comments
panagos@gmail.com
panagos@gmail.com
Member since: 27 Oct 2012

View all extensions Get Support