Фильтр товаров JoomShopping 5+
Модуль помогает покупателю быстро сузить каталог до нужных товаров по цене, категориям, производителям, характеристикам, атрибутам, меткам, наличию, старой цене, отзывам и изображениям. Документация ниже объясняет установку, настройку каждого блока и практическое использование фильтра.
-
ЦінаДиапазон цены через поля и TrackBar.ФІЛЬТР
-
КатегоріїФильтрация в текущей категории и по товарам подкатегорий.ФІЛЬТР
-
ВиробникиВыбор товаров по бренду/производителю.ФІЛЬТР
-
ХарактеристикиВывод всех доступных или только выбранных характеристик.ФІЛЬТР
-
АтрибутиФильтрация по атрибутам с возможностью учитывать их цены.ФІЛЬТР
-
Другие параметрыНаличие, метки, изображения, отзывы и другие признаки.ФІЛЬТР
Где работает фильтр
Фильтр работает в контексте текущего списка товаров JoomShopping: на страницах категорий, производителей, результатов поиска и Landing Page. Он показывает не все возможные параметры магазина, а только те значения категорий, производителей, характеристик, атрибутов, меток и других параметров, которые реально назначены товарам в текущей выборке.
Шаг 1. Установите и опубликуйте модуль
После приобретения установите расширение через Nevigen Installer, введите лицензионный ключ и откройте модуль Nevigen JShop Filter. Назначьте его нужным пунктам меню и опубликуйте в позиции шаблона.
Перед детальной настройкой
Сначала убедитесь, что модуль отображается на нужной странице JoomShopping. После этого настраивайте отдельные типы фильтрации.
Фильтр показывает только релевантные параметры
Модуль не выводит все характеристики, атрибуты, производителей, метки или другие значения, которые существуют в магазине. Он формирует набор фильтров из параметров, фактически назначенных товарам в текущем месте: категории, странице производителя, результатах поиска или Landing Page. Поэтому покупатель видит только те варианты, по которым действительно есть что фильтровать.
Шаг 2. Общие настройки модуля

В этом блоке определяется тип вывода фильтра, счетчик возможных товаров, статус-бар и его расположение.
-
Тип вывода модуляОпределяет, как именно фильтр будет показан на странице.ВИВЕДЕННЯ
-
Показывать счетчикПоказывает возле каждой опции количество товаров, соответствующих этому значению.СЧЕТЧИК
-
Показывать статус-барВыводит активные параметры фильтрации и количество отобранных товаров.СТАТУС
-
Тип вывода статус-бараПозволяет показывать статус-бар автоматически над товарами, в модуле или передавать его в шаблон переменной.СТАТУС
Тип вывода фильтра

На скриншоте показаны варианты вывода модуля: обычное отображение, OffCanvas только на мобильных устройствах и постоянный OffCanvas.
-
По умолчаниюФильтр отображается в обычной позиции модуля.DESKTOP
-
На мобильном устройстве OffCanvasНа компьютере — обычный модуль, на мобильном — OffCanvas.RESPONSIVE
-
Только OffCanvasФильтр всегда открывается как OffCanvas.OFFCANVAS
Счетчик вариантов

Число возле значения показывает, сколько товаров будет доступно при выборе этой опции.
Статус-бар выбранных параметров

Статус-бар показывает активные параметры, количество найденных товаров и позволяет быстро отменить отдельный параметр или очистить фильтр.
-
Автоматически вверхуПоказ над списком товаров.РАСПОЛОЖЕНИЕ
-
В модуле вверхуСтатус-бар остается внутри самого модуля.РАСПОЛОЖЕНИЕ
-
Передавать переменнойВ шаблоне доступно содержимое статус-бара через
$this->nevigenFilterStatusBar.ШАБЛОН
Шаг 3. Настройте фильтр по цене

-
Фильтр по ценеВключает или выключает блок фильтрации по цене.ВКЛ / ВЫКЛ
-
Показать диапазон ценПоказывает поля минимальной и максимальной цены.ПОЛЯ
-
Показывать TrackBarДобавляет ползунок для выбора диапазона.TRACKBAR
-
Шаг TrackBarОпределяет шаг изменения значения ползунка.КРОК
Как рассчитывается цена
Фильтр учитывает текущую валюту магазина, налоговые ставки, скидку группы пользователя и, если соответствующая опция включена, цены зависимых атрибутов.
Шаг 4. Настройте категории

-
Фильтр по категориямВключает или выключает категории в фильтре.ВКЛ / ВЫКЛ
-
Фильтр по подкатегориямДобавляет в текущую категорию товары из вложенных категорий.ПОДКАТЕГОРИИ
-
Убрать подкатегории над списком товаровПозволяет скрыть блок подкатегорий над товарами, когда используется фильтрация.ВИД
-
Сортировка спискаОпределяет порядок показа категорий.СОРТИРОВКА
-
Лимит отображения checkboxПоказывает указанное количество опций сразу; остальные скрываются под «Показать еще».ЛИМИТ
Практический эффект подкатегорий
Товар можно назначить только конечной категории. В родительской категории фильтр все равно может учитывать товары вложенных категорий, что помогает избегать дублирования назначений.
Шаг 5. Настройте производителей

-
Фильтр по производителямВключает или выключает блок производителей.ВКЛ / ВЫКЛ
-
Сортировка спискаОпределяет порядок названий производителей.СОРТИРОВКА
-
Лимит отображения checkboxОграничивает количество видимых значений до раскрытия «Показать еще».ЛИМИТ
Шаг 6. Настройте характеристики

-
Фильтр по характеристикамВключает или выключает характеристики в фильтре.ВКЛ / ВЫКЛ
-
Сортировка спискаОпределяет порядок показа характеристик.СОРТИРОВКА
-
Режим выводаМожно показать все доступные характеристики или выбрать только нужные.РЕЖИМ
-
Лимит отображения checkboxОграничивает количество значений характеристики, видимых сразу.ЛИМИТ
Когда лучше выбирать только нужные характеристики
Если в каталоге много технических полей, не выводите все. Оставляйте в фильтре только те характеристики, по которым покупатель действительно выбирает товар.
Шаг 7. Настройте атрибуты

-
Фильтр по атрибутамВключает или выключает атрибуты в фильтре.ВКЛ / ВЫКЛ
-
Сортировка спискаОпределяет порядок отображения атрибутов.СОРТИРОВКА
-
Учитывать атрибуты в фильтре по ценеДобавляет в расчет цены изменения, зависящие от атрибутов.ЦЕНА
-
Режим выводаПоказать все доступные атрибуты или только выбранные.РЕЖИМ
-
Лимит отображения checkboxОграничивает первоначальное количество значений в списке.ЛИМИТ
Нагрузка на сервер
Учет зависимых атрибутов при расчете цены точнее, но требует больше ресурсов. Если у товаров много атрибутов и комбинаций, проверьте скорость работы на реальном каталоге.
Зависимые атрибуты и остатки
При фильтрации может учитываться наличие конкретных комбинаций зависимых атрибутов, а не только общий остаток товара.
Шаг 8. Другие параметры фильтра

-
Фильтр по наличиюПозволяет отбирать товары по фактическому наличию.НАЛИЧИЕ
-
Фильтр по меткамПозволяет фильтровать товары по меткам, назначенным товарам. Также фильтр совместим с расширением «Расширенные метки товаров JoomShopping 5+», которое позволяет назначать одному товару несколько меток.МЕТКИ
-
Тип отображения меткиНазвание, изображение или название вместе с изображением.МЕТКИ
-
Фильтр фотоОтбор товаров с изображением или без него.ИЗОБРАЖЕНИЯ
-
Фильтр отзывовОтбор товаров, у которых есть отзывы.ОТЗЫВЫ
-
Порядок отображения на сайтеПозволяет вручную менять последовательность блоков фильтра.ПОРЯДОК
Совместимость с расширенными метками
Фильтр совместим с расширением «Расширенные метки товаров JoomShopping 5+». Если это расширение установлено и товару назначено несколько меток, они могут использоваться в фильтрации.
Шаг 9. Проверьте порядок и лимиты
После настройки отдельных типов фильтров проверьте модуль на реальной категории. Порядок блоков должен соответствовать логике выбора покупателя, а длинные списки значений лучше ограничивать лимитом.
-
ВначалеСамые важные параметры: например цена, категория, производитель.UX
-
ДалееХарактеристики и атрибуты, по которым покупатель уточняет выбор.UX
-
НижеВторостепенные признаки: метки, изображения, отзывы и т. д.UX
-
ЛімітНе показывайте десятки значений сразу — используйте «Показать еще».UX
Шаг 10. Проверьте фильтрацию на сайте
Перейдите в категорию магазина и последовательно проверьте каждый включенный блок. Особое внимание уделите комбинациям нескольких параметров, цене, зависимым атрибутам и товарам из подкатегорий.
-
Одна опцияПроверьте каждый тип фильтра отдельно.ТЕСТ
-
Несколько параметровНапример производитель + характеристика + цена.ТЕСТ
-
ОтменаУбедитесь, что параметры правильно удаляются через статус-бар.ТЕСТ
-
Мобильный видПроверьте OffCanvas и удобство выбора на смартфоне.ТЕСТ
-
Поиск JoomShoppingПроверьте работу фильтра на странице результатов поиска, если используете этот сценарий.ТЕСТ
Landing Page и готовые выборки
У фильтра есть два разных сценария работы с готовыми выборками: ссылка на уже отфильтрованные товары и отдельный пункт меню Landing Page. Это не одно и то же.
-
Поделиться отфильтрованными товарамиВыберите нужные параметры в фильтре и скопируйте текущую ссылку. Она откроет ту же уже отфильтрованную выборку товаров.ПОСИЛАННЯ
-
Landing PageСоздается отдельно как пункт меню Joomla для компонента фильтра. В параметрах пункта меню задаются нужные условия выборки.ПУНКТ МЕНЮ

На скриншоте показано создание Landing Page как отдельного пункта меню. Это отличается от обычного копирования URL уже отфильтрованной страницы.
Когда что использовать
Копирование ссылки — когда нужно быстро поделиться уже отфильтрованными товарами. Landing Page — когда нужна постоянная отдельная страница магазина со своим пунктом меню и заранее заданными параметрами фильтра.
Шаблоны и кастомное расположение
Модуль имеет шаблонный принцип вывода, поэтому при необходимости можно создавать собственные макеты. Статус-бар также можно вывести в нужном месте шаблона через доступную переменную.
Для кастомного шаблона
Если изменяете стандартный макет, делайте override или отдельный шаблон модуля, чтобы обновление расширения не перезаписывало ваши изменения.
Типичные проблемы
-
Нет нужной опцииПроверьте, назначены ли соответствующие характеристики/атрибуты товарам текущей выборки.ДАННЫЕ
-
Пустая выборкаСбросьте часть активных параметров через статус-бар и проверьте комбинацию условий.ФІЛЬТР
-
Не видно товаров подкатегорийПроверьте опцию фильтрации по подкатегориям.КАТЕГОРИИ
-
Цена отличается от ожидаемойПроверьте валюту, налоги, групповую скидку и учет цен атрибутов.ЦЕНА
-
Фильтр слишком длинныйУменьшите лимит отображения значений и измените порядок блоков.UX
-
На мобильном неудобноИспользуйте режим OffCanvas.MOBILE
Поддержка
Если фильтр работает не так, как ожидается, перед обращением в поддержку проверьте страницу, на которой установлен модуль, активные параметры фильтра, настройки категорий/атрибутов и пример товара, который должен попадать в выборку.