Зв'язатись
  • WordPress
  • Продажі та конверсія
  • v1.0.6

Розумний фільтр товарів для WooCommerce

Фасетний фільтр товарів для WooCommerce: власний індекс замість запитів по атрибутах, чесні лічильники, злиття дублів значень, SEO-сторінки фільтра. 990 грн/рік.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WooCommerce 6.0+ · WordPress 6.2+ · PHP 7.4+
Версія
Pro v1.0.6
Free v1.0.4 (wordpress.org)
Ліцензія
два сайти, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
16.10.2026
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 41 секунда

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Фасетний фільтр: категорія, атрибути, ціна, наявність, рейтинг ✔ ✔
Чесні лічильники: свій фасет лишається повним, решта звужується ✔ ✔
Власна таблиця-індекс замість запитів по атрибутах і мета-полях ✔ ✔
Дублі значень («12 В» / «12в» / «12 V») зливаються в одне ✔ ✔
Числові значення сортуються числами і працюють діапазоном ✔ ✔
Застосування без перезавантаження, стан фільтра в URL ✔ ✔
Мобільна шухляда, повзунок ціни з реальними межами вибірки ✔ ✔
Ціна й наявність — з wc_product_meta_lookup, без розбіжностей із сортуванням ✔ ✔
Решта комбінацій — noindex,follow і канонікал на чисту категорію ✔ ✔
Не чіпає канонікал, якщо активні Yoast, Rank Math або AIOSEO ✔ ✔
SEO-сторінки фільтра з власним H1, title і людським URL — ✔

Як це виглядає

Фасетний фільтр WooCommerce з лічильниками, чипами і повзунком ціни
Вибрано «Зелений»: свій фасет лишається повним, решта звужується, зверху — чип вибраного і «Скинути все».

Головне про модуль

Чесні лічильники

Біля кожного значення стоїть кількість товарів, яка враховує вже вибрані фільтри.

Дублі значень зливаються

Прайси постачальників приносять «12 В», «12в» і «12 V» як три різні атрибути. У Pro їх зводять в одне значення в налаштуваннях фасета, тож покупець бачить один чекбокс, а не три.

Застосування без перезавантаження

Фільтр міняє видачу без перезавантаження сторінки й пише стан у URL, тому посилання можна надіслати або зберегти в закладки.

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — два сайти

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • WordPress 6.2 і новіший, WooCommerce 6.0 і новіший, PHP 7.4 і новіший. Працює з HPOS, класичними архівами категорій і сторінкою магазину.
  • Окремих вимог до хостингу немає: індекс — це одна звичайна таблиця MySQL, вона не потребує ні Elasticsearch, ні Redis, ні окремого сервісу пошуку.

Історія версій

v1.0.6 Поточна 16.10.2026

Polylang: лічильники, межі ціни й список значень рахуються лише з товарів мови сторінки.

v1.0.5 16.10.2026

Виправлено фатальну помилку під час активації ключа і запуску 7-денного тріалу.

v1.0.4

23 вересня 2026.

Усі версії (7)
v1.0.3

23 вересня 2026.

v1.0.2

23 вересня 2026.

v1.0.1

Оновлення Pro-версії більше не приходять з wordpress.org: WordPress не запропонує замінити її безкоштовною копією з тією самою назвою плагіна.

v1.0.0

Перший випуск.

Разом з Розумний фільтр товарів для WooCommerce купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Розумний фільтр товарів Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

Розумний фільтр товарів для WooCommerce — фасетний фільтр, який не гальмує на великому каталозі. Замість запитів по таблицях атрибутів і мета-полів модуль тримає власну плоску таблицю-індекс «товар → значення», тому додавання нових фасетів не сповільнює вибірку.

Чесні лічильники

Біля кожного значення стоїть кількість товарів, яка враховує вже вибрані фільтри. Свій фасет при цьому не звужується: обравши «Зелений», покупець далі бачить, скільки є синіх і червоних, і може перемкнутись одним кліком замість того, щоб скидати все й починати спочатку.

Дублі значень зливаються

Прайси постачальників приносять «12 В», «12в» і «12 V» як три різні атрибути. У Pro їх зводять в одне значення в налаштуваннях фасета, тож покупець бачить один чекбокс, а не три. Числові значення сортуються числами, а не рядками, і працюють діапазоном.

Ціна, наявність, рейтинг

Ціна й наявність беруться з таблиці wc_product_meta_lookup, тобто з того самого джерела, що й сортування WooCommerce — без розбіжностей між фільтром і лістингом. Повзунок ціни підтягує реальні межі поточної вибірки.

Застосування без перезавантаження

Фільтр міняє видачу без перезавантаження сторінки й пише стан у URL, тому посилання можна надіслати або зберегти в закладки. На телефоні панель згортається в шухляду, щоб не з’їдати екран.

SEO

В індекс іде тільки те, що ви самі зробили SEO-сторінкою фільтра: власний H1, title і людський URL. Решта комбінацій віддає noindex,follow і канонікал на чисту категорію. Якщо на сайті працює Yoast або Rank Math, модуль передає свій канонікал і robots через їхні фільтри — на сторінці лишається один тег canonical, а не два.

Що отримує адмін

Фасети складаються з того, що у вас уже є в каталозі: категорія, атрибути товарів, ціна, наявність, рейтинг. Нічого окремо описувати не треба — модуль бере атрибути WooCommerce як є.

Для кожного фасета налаштовується, як він виглядає покупцеві: чекбокси, радіокнопки, список, повзунок-діапазон для чисел, перемикачі, кольорові плашки або плашки-картинки. Порядок фасетів у панелі задаєте ви — те, чим у вашій категорії справді фільтрують, ставиться першим.

Індекс перебудовується сам, коли товар змінюється, і його можна перебудувати повністю однією кнопкою — це знадобиться раз, після першого імпорту великого прайсу.

Чому це швидше

Стандартна фільтрація WooCommerce збирає вибірку через wp_postmeta і таксономії атрибутів. Кожен доданий фасет — це ще один JOIN, і на каталозі в кілька десятків тисяч товарів запит перетворюється на кількасекундний.

Плоский індекс «товар → значення» цю проблему знімає в корені: фасетів може бути п’ять або п’ятнадцять, структура запиту не змінюється. Саме тому магазин з великим прайсом отримує від модуля найбільше — на каталозі в двісті товарів різницю ви не помітите.

Безкоштовна версія і Pro

Pro знімає обмеження на кількість фасетів, додає злиття дублів значень і SEO-сторінки фільтра: ви обираєте комбінацію фільтрів, яку варто просувати («жовті шафи», «ноутбуки до 30 000»), і вона отримує власний H1, title і людський URL. Решта комбінацій лишається під noindex,follow з каноніклом на чисту категорію.

Це і є головна відмінність від «фільтра з теми»: керована жменька посадкових сторінок під низькочастотні запити замість або мільйона сміттєвих URL в індексі, або повної відсутності фільтрових сторінок у пошуку.

Що під капотом

Фільтрація вбудовується в головний запит товарів, а не підмінює його своїм. Через це модуль лишається сумісним із темами, які виводять стандартний цикл WooCommerce, і не конфліктує з пагінацією та сортуванням.

Ціна й наявність читаються з wc_product_meta_lookup — тієї самої таблиці, з якої WooCommerce сортує товари. Тому не буває ситуації, коли фільтр каже «є в наявності», а сортування за ціною показує інше.

Індекс оновлюється за подіями збереження товару, тобто вантажить сайт рівно в момент редагування, а не фоновим кроном раз на годину.

Як встановити

1. Завантажте архів у «Плагіни → Додати новий → Завантажити плагін» і активуйте.

2. Дочекайтесь побудови індексу — на першому запуску модуль пропонує зробити це однією кнопкою.

3. У налаштуваннях зберіть набір фасетів під свій каталог і задайте їхній порядок.

4. Поставте віджет фільтра у бічну колонку категорії або вставте шорткодом туди, де він потрібен.

5. Якщо купили Pro — додайте SEO-сторінки під ті комбінації фільтрів, які справді шукають.

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Чи треба переписувати тему?

Ні. Фільтр вбудовується в головний запит товарів, тому працює з темами, які виводять стандартний цикл WooCommerce. Віджет ставиться у віджет-зону або шорткодом.

Чи витримає великий каталог?

Умови фільтра йдуть по власній плоскій таблиці-індексу «товар → значення», а не по таблицях атрибутів і мета-полів, тому додавання нових фасетів не сповільнює вибірку.

Що буде з дублями значень із прайсів постачальників?

Вони зливаються в одне значення: замість трьох чекбоксів «12 В», «12в» і «12 V» покупець бачить один.

Лічильники враховують уже вибрані фільтри?

Так. При цьому свій фасет не звужується — обравши «Зелений», покупець бачить, скільки є синіх і червоних, і перемикається одним кліком.

Чи не засмітить фільтр індекс Google?

Ні. В індекс іде тільки те, що ви самі зробили SEO-сторінкою фільтра; решта комбінацій віддає noindex,follow і канонікал на категорію. Якщо працює Yoast, Rank Math чи AIOSEO — канонікал лишається за ними.

Скільки сайтів можна активувати одним ключем?

Один. Ліцензія річна: після закінчення модуль працює далі, припиняються лише оновлення й підтримка.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль