Настройка фильтра товаров в opencart 2.XX

В CMS opencart встроена вся необходимая инфраструктура для построения фильтра:

  1. Таблицы filter, filter_description, filter_group, filter_group_description - сам фильтр.
  2. Для категорий и товаров существует возможность добавления фильтров, из админки,  в таблицы  category_filter и product_filter соответственно.
  3. В контроллере встроена функциональность для извлечения товаров по соответствующему фильтру.
  4. Для отображения фильтра предусмотрен модуль фильтр - /catalog/controller/module/filter.

 Рассмотрим простую схему настройки фильтра opencart:

  1. В админке, в разделе фильтры, добавляем фильтры .
  2. В админке, в разделе  товары, добавляем фильтры к тем товарам, которые должны будут отбираться по этому фильтру.
  3. В админке, в разделе категории, добавляем фильтры, которые будут отображаться на страницах в этих категориях.
  4. В админке, в разделе модули, включаем модуль фильтр - filter.
  5. В админке. в разделе дизайн - макеты, добавляем модуль фильтр на соответствующие страницы.