Trash Category – модуль, який дозволяє рекурсивно відключати всі вкладені категорії та продукти в межах зазначеної категорії.
Власне, це єдине, здавалося б, дуже просте завдання. Коли в магазині кілька постачальників, а автоматичне оновлення товарів налаштовано за допомогою API або парсерів, починаються труднощі. Увесь «сміттєвий» вміст потрібно: або видаляти щоразу, то створювати заново після кожного оновлення; або зібрати його в категорію сміття та вручну вимикати після кожного аналізу. Інакше всю цю «нецензурщину» підбирає обшук. В результаті в пошуку з'являються всілякі «рекламні стенди, промо-карти і просто низькомаржинальні товари». Завантажувати все це на сайт взагалі немає сенсу, алетрудомісткість відбору таких товарів у кілька разів перевищує трудомісткість їх переміщення в категорію сміття.
І так працює модуль - одна (коренева) категорія позначається як «trash», в результаті всі її підкатегорії і товари отримують відповідний атрибут. Модуль дозволяє відключати на сайті товари та категорії, позначені «сміття», як вручну (натисненням однієї кнопки), так і за допомогою завдання CRON (за розкладом). В результаті «контент смітника», а також «категорії сміття» не відображаються на сайті для звичайного користувача, але доступні для адміністрування через інструменти opencart.