Автоматическое Скрытие Категорий Без Товаров

Подскажите, есть ли стандартная функциональность (либо при помощи модулей) - автоматическое скрытие категорий без товаров.

Искал, но не нашёл. Может кто-то делал подобное? Наведите, куда копать...

Итак, требуется, чтобы категории, в которых пока ещё нет товаров (либо их скрыли, выключили) не выводились на сайт - убрать их из меню и т. д.

Сложность здесь ещё в том, чтобы отследить товары во вложенных категориях - если во вложенных категориях есть товары (и они не скрыты, ни выключены), то выводить родительскую категорию.

Как только все товары в категории и дочерних категориях скрыты, выключены, отсутствуют - категория автоматически не выводиться на сайте.

В стандарте такого нет. Используйте хук get_categories_before_cut_levels в функции fn_get_categories (app/func/fn.catalog.php). Лучше еще придумать кеширование, чтобы каждый раз не пересчитывать и не тормозить загрузку страницы

Спасибо за наводку, попробую