Модуль Умный фильтр товаров для Opencart 3.0 - позволит вашим клиентам быстро найти нужные товары по определенным параметрам. Это ajax-фильтр товаров по категориям, фильтрам, атрибутам, опциям. В модуля присутствуют гибкие опции по настройке работы и дизайна.

Фильтр позволяет отображать счетчики количества товаров по параметрам. Также можно включить фильтр товаров по цене в виде граничных ползунков.

Внимание! Модуль не будет работать на шаблоне Journal3

Модуль на русском языке.

Инструкция по установке
1. Загрузить модуль через админку
2. Обновить модификации
3. Перейти в Модули > Модули, включить модуль Умный фильтр товаров.
4. Редактировать модуль, выбрать страницы и позиции для его вывода в магазине (обычно это Категория > Левая колонка). Настроить модуль под свои нужды и сохранить.
Если вы используете нестандартный шаблон - нужно в настройках модуля на вкладке "Адаптация" прописать пути к DOM-элементам: родительский блок всех товаров и родительский блок постраничной навигации.

Селекторы для некоторых шаблонов:

Шаблон Default (по умолчанию): 
- контейнер товаров #content>.row:nth-last-of-type(2)
- контейнер навигации #content>.row:nth-last-of-type(1)

Шаблон Journal2:
- контейнер товаров .main-products.product-list, .main-products.product-grid
- контейнер навигации .pagination

Шаблон Unishop:
- контейнер товаров .products-block
- контейнер навигации .pagination_wrap

Шаблон Frame (ft_frame):
- контейнер товаров .products-container>.row:first-child
- контейнер навигации .pr-container

Шаблон Shoppica:
- контейнер товаров #listing_options + .clear + .s_listing
- контейнер навигации .pagination

Шаблон Sellegance:   
- контейнер товаров .product-filter + .row
- контейнер навигации .pagination

Шаблон Pavilion:
- контейнер товаров .tb_products
- контейнер навигации .pagination

Шаблоны Oxy, Aquacart, Bigshop, Sellya, BeautyShop, Pav_fashion, Megashop:
- контейнер товаров .product-list, .product-grid
- контейнер навигации .pagination, .paging

На шаблонах, у которых есть описание категории внизу страницы: 
- контейнер товаров #content>.row:nth-last-of-type(3)
- контейнер навигации #content>.row:nth-last-of-type(2)

Модуль будет работать и на других шаблонах. Селекторы для вашего шаблона вы можете уточнить в нашей техподдержке, если предоставите адрес сайта.

ДЕМО САЙТ 

Лог изменений:
14.06.2018 - добавлена поддержка JQuery 3
17.08.2018 - добавлены некоторые изменения в работе "фильтров"
10.02.2019 - сделано дополнение для формирования ЧПУ-ссылок после фильтрации (отправляем по запросу, пишите в техподдержку)
12.02.2019 - решена проблема с выводом стандартных "Фильтров". 
18.02.2019 - решена проблема с неработающей функцией "Не показывать когда пусто", которая скрывает параметры фильтра, когда нет подходящих товаров.
25.04.2019 - добавлена возможность настройки каждого фильтра отдельно.
06.05.2019 - решение проблемы с работой кнопки "Сбросить"
22.05.2019 - решена выявленная несовместимость с некоторой версией SEO PRO, из-за которой не отображались счетчики товаров и не работал фильтр по цене.
05.08.2019 - фикс подгрузки изображений, когда используется lazy-load
03.10.2019 - исправлена работа фильтра по цене, когда все цены задаются не в валюте "по умолчанию", то есть у валюты "по умолчанию" курс не равен 1.
15.01.2020 - решена проблема с появлением фильтра в мобильной версии при обновлении страницы или переходе на следующую страницу
07.02.2020 - решена проблема с сортировкой товаров по рейтингу, когда товары скрывались
15.02.2020 - решена проблема с фильтрацией с помощью слайдера атрибутов.

  • Opencart 3.0.0.0
  • Opencart 3.0.1.1
  • Opencart 3.0.1.2
  • Opencart 3.0.2.0 или ocStore 3.0.2.0
  • Opencart 3.1.0.0
  • Opencart 3.0.3.1
  • Opencart 3.0.3.2
  • Opencart 3.0.3.3
  • Opencart 3.0.3.6

По умолчанию значения атрибутов сортируются в фильтре как текстовые значения. Но если у вас значения атрибутов - это числа, то сортировка не будет последовательной, а получится что-то типа:

1 10  2 3  4 5 6  7  8 9
Чтобы сортировать значения атрибута как числа  - откройте файл модуля /catalog/model/extension/module/brainyfilter.php
найдите там строку:
->order(array('ag.sort_order', 'ag.attribute_group_id', 'a.sort_order', 'ad.name', 'av.sort_order', 'av.value'));
замените ее на:
->order(array('ag.sort_order', 'ag.attribute_group_id', 'a.sort_order', 'ad.name', 'av.sort_order', ABS('av.value')+1));
Сохраните файл. Обновите кэш модификаторов и проверьте фильтр.
  • Цена: 699 руб.

- с помощьюВарианты оплаты заказа

  • Гарантирована совместимость
  • Только OCMOD
  • Без привязки к домену
  • Открытый код
  • Без вирусов
  • Техподдержка

Информация:


Смотрите также:

Модуль Revolution Слайдер для Opencart 3.0

Модуль Revolution Слайдер для Opencart 3.0

Самый мощный модуль слайдера для Opencart 3.0 - это Revolution Slider. Вы можете создать многос..

Цена: 799 руб.

Модуль Стена подкатегорий Opencart3.0

Модуль Стена подкатегорий Opencart3.0

Модуль для вывода блоков с подкатегориями определенных категорий на Opencart 3.0. Можно создать отде..

Цена: 500 руб.

Модуль Переключатель количества Opencart 3.0

Модуль Переключатель количества Opencart 3.0

Модуль добавляет кнопки "плюс" и "минус" для переключения количества на странице товара в Opencart 3..

Бесплатно

Все товары в родительской категории Opencart 3.0

Все товары в родительской категории Opencart 3.0

Простой модификатор, который позволит отображать все товары в родительской категории в Opencart 3.0Т..

Бесплатно

Предыдущий-следующий товар Opencart 3.0

Предыдущий-следующий товар Opencart 3.0

Модуль добавляет кнопки предыдущий-следующий товар в карточке товара на Opencart 3.0. При наведение ..

Бесплатно

Русский язык для Opencart 3.x бесплатно

Русский язык для Opencart 3.x бесплатно

Русификатор новой версии Opencart 3.0. Первая русификация CMS третьей версии - поможет вам сэкономит..

Бесплатно

Модуль Политика Cookie Opencart 3.0

Модуль Политика Cookie Opencart 3.0

Модуль добавляет popup-окно с условиями использования и хранения cookie на сайте Opencart 3.0. Польз..

Цена: 199 руб.

Модуль Конструктор форм Opencart 3.0

Модуль Конструктор форм Opencart 3.0

Модуль для создания форм на Opencart 3.0 - мощный инструмент связи с клиентами. Вы можете создать ск..

Цена: 799 руб.