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

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

-
За замовчуваннямФільтр відображається у звичайній позиції модуля.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
Підтримка
Якщо фільтр працює не так, як очікується, перед зверненням у підтримку перевірте сторінку, на якій встановлений модуль, активні параметри фільтра, налаштування категорій/атрибутів і приклад товару, який повинен потрапляти у вибірку.