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

Smart Search для WooCommerce — пошук товарів з одруківками, артикулами й підказками

Пошук для WooCommerce, який знаходить «ноутбак», «телевизор samsung» і «LG 6769/2-2» так само, як «ноутбук» і «LG67692-2». Українське й російське написання як одне слово, закінчення слів, артикули з пробілами й дефісами, живі підказки з фото й ціною під полем пошуку теми, сторінка результатів за релевантністю. Власний індекс у базі сайту, без зовнішніх сервісів. Базова версія безкоштовна, Pro — розкладка, транслітерація, синоніми, атрибути, описи, GTIN і статистика пошуку.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WordPress 6.2+ · WooCommerce 7.0+ (перевірено на WordPress 7.1 і WooCommerce 11.1) · PHP 7.4+ (живий прогін на PHP 8.3) · HPOS · класичні й блокові теми (перевірено Storefront і Twenty Twenty-Five)
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
вересень 2026
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Пошук з одруківками: 1 помилка в словах з 4–6 літер, 2 — у довших, переставлені літери — як одна помилка ✔ ✔
Українське й російське написання як одне слово: і/и/ы, є/е/э, ї, ґ, апостроф ✔ ✔
Закінчення слів: «чохли» знаходить «чохла», «headphones» — «headphone» ✔ ✔
Артикул з пробілами, дефісами, крапками й без них; кириличні літери-двійники в артикулі читаються як латиниця ✔ ✔
Пошук у назві, артикулі, категоріях (разом із батьківськими) і брендах WooCommerce ✔ ✔
Живі підказки під полем пошуку теми: фото, ціна, артикул, категорії, «Усі результати (N)» ✔ ✔
Клавіатура в підказках: стрілки, Enter, Escape; ARIA для екранних читачів ✔ ✔
Сторінка результатів за релевантністю з рядком «Показано результати для …»; сортування за ціною чи популярністю працює як завжди ✔ ✔
Товари без залишку — в кінці видачі ✔ ✔
Нічого не знайдено або індекс ще будується — працює стандартний пошук WordPress ✔ ✔
Власний індекс у базі сайту: без SaaS, без зовнішніх запитів ✔ ✔
Товар потрапляє в індекс одразу після збереження; великий імпорт індексується у фоні ✔ ✔
Тестер пошуку в адмінці: що отримає покупець і скільки це тривало ✔ ✔
WP-CLI (reindex, search, stats) і шорткод [catcode_srch_search] ✔ ✔
Адмінка й вітрина українською, російською, англійською ✔ ✔
Неправильна розкладка: «yjen,er» → ноутбук, «тщеуищщл» → notebook — ✔
Транслітерація: «noutbuk» → ноутбук, «самсунг» → Samsung — ✔
Синоніми: групи й односторонні, стартовий список брендів — ✔
Пошук у мітках і атрибутах (таксономічних і власних) — ✔
Пошук у короткому й повному описі (перші 5 000 символів) — ✔
Артикули варіацій, GTIN / EAN / штрихкод, власні мета-поля товару — ✔
Статистика: найчастіші запити й запити, що нічого не знайшли — ✔

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

Живі підказки Smart Search під полем пошуку WooCommerce: запит «футболкв» виправлено на «футболки», категорія й товари з ціною
Storefront, вітрина українською: покупець набрав «футболкв» — під полем пошуку шапки одразу «Показано результати для футболки», категорія з кількістю збігів і товари з ціною та підсвіченим словом.
Сторінка результатів пошуку WooCommerce з рядком «Showing results for ноутбук» і 457 ноутбуками за релевантністю
Enter — і сторінка результатів вашої теми: під заголовком «Showing results for ноутбук», нижче 457 ноутбуків за релевантністю. Сортування за ціною і пагінація — звичні, їх рахує WooCommerce.
Вкладка «Індекс і перевірка» Smart Search в адмінці WooCommerce українською: стан індексу і тестер пошуку
Адмінка українською, безкоштовна версія: стан індексу (5 000 товарів, слова, артикули, черга, остання побудова за 39 с) і тестер — «ноутбак» знаходить ноутбуки за 13,7 мс, з артикулами.

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

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

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

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

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

  • WordPress 6.2+ і WooCommerce 7.0+. Живий прогін — на WordPress 7.1 і WooCommerce 11.1, сумісність з HPOS заявлена.
  • PHP 7.4+. Живий прогін — на PHP 8.3; під PHP 7.4 перевірено лише синтаксис коду.
  • База даних: MySQL/MariaDB. Індекс займає кілька власних таблиць wp_catcode_srch_* — на 10 000 товарів з усіма Pro-полями близько 35 МБ.
  • Тема. Поля пошуку з name="s" — стандартні поля WordPress, WooCommerce і більшості тем; перевірено на Storefront і Twenty Twenty-Five. Теми й плагіни з власним AJAX-пошуком не перевірялись: якщо тема підміняє поле, вкажіть його CSS-селектор у налаштуваннях.
  • Мультимовність. Polylang і WPML не перевірялись: індекс не знає мови товару, тож у підказках можуть трапитися товари іншої мови.
  • Кешування. Відповідь підказок кешується в браузері на 60 секунд; плагіни кешування чи Cloudflare перед /wp-json/ ми не перевіряли.
  • Фонові задачі йдуть через Action Scheduler WooCommerce і WP-Cron. Якщо на хостингу WP-Cron вимкнено без системного крону, першу побудову запустіть кнопкою «Перебудувати індекс» або wp smart-search reindex.

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

v1.0.0 Поточна вересень 2026

Перший публічний реліз: власний індекс, пошук з одруківками, укр./рос. написання як одне слово, закінчення, артикули з пробілами та дефісами, категорії й бренди, живі підказки з фото й…

Разом з Smart Search для WooCommerce купують

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

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

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

Smart Search для WooCommerce — плагін, який робить пошук магазину таким, яким покупці ним користуються насправді. Вони пишуть з одруківками («ноутбак»), змішують українську й російську («телевизор samsung»), вводять артикул так, як бачать на коробці — з пробілами й дефісами («LG 6769/2-2»), — або взагалі в неправильній розкладці. Стандартний пошук WordPress шукає точний шматок рядка, тож на всі ці запити показує «Товарів не знайдено», і покупець іде до конкурента.

Smart Search будує власний індекс у базі вашого сайту — без зовнішніх сервісів і щомісячної оплати — і знаходить товари за назвою, артикулом, категоріями й брендами з урахуванням одруківок, закінчень і різного написання. Під полем пошуку вашої теми з’являються живі підказки з фото й ціною, а сторінка результатів показує найкращі збіги першими. Шаблони теми не змінюються. Є й версія для OpenCart з тими самими правилами пошуку.

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

  • Підказки, поки друкує. Після двох символів під полем пошуку з’являються товари з фото, ціною й підсвіченим словом, над ними — категорії з кількістю збігів, унизу — «Усі результати (N)».
  • Виправлення без питань. Якщо в запиті одруківка, покупець бачить «Показано результати для ноутбук» — і вже результати, а не порожню сторінку.
  • Клавіатура. Стрілки ходять по підказках, Enter на виділеному пункті відкриває товар, Enter без виділення — сторінку результатів, Escape закриває список, не стираючи текст.
  • Будь-яка тема. Підказки працюють із полем пошуку шапки, віджета, блоку Product Search і шорткоду [catcode_srch_search].

Сторінка результатів — звичайна сторінка пошуку WooCommerce вашої теми: той самий дизайн, сортування за ціною чи популярністю, пагінація. Змінюються тільки порядок і повнота: спершу збіги в назві й артикулі, далі — за категорією й брендом, а товари, яких немає в наявності, — у кінці.

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

WooCommerce → Smart Search: вкладки «Налаштування», «Індекс і перевірка», а в Pro ще «Що шукають покупці».

  • Налаштування. Упорядковувати сторінку результатів, товари без залишку — у кінець, строгість одруківок, скільки товарів у підказках і з якого символу починати, що показувати (фото, ціна, артикул, категорії), CSS-селектор полів пошуку. Окремий перемикач робить пошуком товарів будь-який пошук по сайту — для тем, де поле шукає по всьому сайту.
  • Де шукати. Завжди — назва й артикул. Перемикачами — категорії (разом із батьківськими) і бренди, у Pro — мітки, атрибути, короткий і повний опис, артикули варіацій, GTIN і власні мета-поля. Змінили набір — індекс перебудовується у фоні, а пошук тим часом працює.
  • Індекс і перевірка. Скільки товарів, слів і артикулів в індексі, скільки змін у черзі, коли й за скільки секунд була остання побудова, кнопка «Перебудувати індекс».
  • Тестер. Друкуєте як покупець — з одруківками, іншою мовою, артикулом із пробілами — і бачите, що він отримає, в якому порядку і за скільки мілісекунд.
  • WP-CLI. wp smart-search reindex, wp smart-search search "запит", wp smart-search stats — для великих каталогів і скриптів імпорту.

Pro: розкладка, транслітерація, синоніми, статистика

  • Неправильна розкладка. «yjen,er» знаходить «ноутбук», «тщеуищщл» — «notebook». Покупець не помітив, що клавіатура англійська, — а магазин помітив.
  • Транслітерація. «noutbuk» знаходить «ноутбук», «самсунг» — «Samsung», «дайсон» — «Dyson».
  • Синоніми. Групи («ноутбук, лептоп, laptop» — будь-яке слово знаходить інші) і односторонні («айфон => iphone»).
  • Більше полів. Мітки, атрибути (колір, розмір, матеріал), короткий опис, перші 5 000 символів повного опису, артикули варіацій, GTIN/EAN і мета-поля на кшталт коду виробника з імпорту — з нижчою вагою, ніж назва.

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

Як це працює — крок за кроком

  1. Після активації плагін у фоні будує індекс: розбиває назви, артикули, категорії й бренди на слова, зводить різні написання до одного, зберігає основу слова і для кожного слова — триграми для пошуку одруківок. Поки індекс будується, магазин шукає стандартним пошуком.
  2. Покупець друкує в полі пошуку — скрипт плагіна запитує підказки у REST-маршруту вашого ж сайту, і той відповідає з індексу.
  3. Кожне слово запиту шукається точно, за початком і — якщо не знайдено — з одруківками; артикули порівнюються без пробілів, дефісів і крапок. У Pro до цього додаються розкладка, транслітерація й синоніми.
  4. Товари отримують бали: збіг у назві чи артикулі важить більше, ніж у категорії чи описі, повний збіг — більше, ніж частковий; товари без залишку йдуть у кінець.
  5. На сторінці пошуку плагін передає WooCommerce знайдені товари в порядку релевантності, а ціни, сортування й пагінацію рахує сам WooCommerce.
  6. Нічого не знайдено або індекс ще будується — працює стандартний пошук WordPress, покупець ніколи не бачить помилку.

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

  • Без правок шаблонів. Сторінка результатів працює через штатний запит пошуку WooCommerce: плагін підставляє знайдені товари й порядок за релевантністю. Тому ціни, акції, сортування й пагінація лишаються вашими.
  • Власний індекс у таблицях wp_catcode_srch_*: документи, слова, постинги, триграми, артикули. Пошук читає словник і записи кількох слів, а не таблицю товарів через LIKE.
  • Оновлення без затримок. Хуки збереження товару, варіації, складу, категорій і брендів; масові зміни йдуть у фонову чергу кроками, раз на годину — страхувальна звірка за датою зміни товару.
  • Нормалізація тексту — та сама, що в нашому Smart Search для OpenCart: легкий стемер, правила і/и/ы, є/е/э, апострофів і кириличних двійників латиниці в артикулах.
  • Для розробників. REST-маршрут /wp-json/catcode-srch/v1/suggest, фільтри для синонімів і варіантів слів, команди WP-CLI.
  • Видалення. Деінсталяція прибирає таблиці індексу, налаштування й фонові завдання — магазин повертається до стандартного пошуку.

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

  1. Завантажте безкоштовну версію catcode-smart-search-for-woocommerce-free-1.0.0.zip кнопкою вгорі сторінки (або Pro-архів з кабінету після оплати) і встановіть: Плагіни → Додати новий → Завантажити плагін.
  2. Активуйте плагін — індекс почне будуватися у фоні. Прогрес видно в WooCommerce → Smart Search → «Індекс і перевірка».
  3. У тестері на тій самій вкладці введіть запит з одруківкою або артикул із пробілами — побачите, що отримає покупець.
  4. Відкрийте вітрину й почніть друкувати в полі пошуку — під ним з’являться підказки. Немає поля пошуку в темі — вставте шорткод [catcode_srch_search].
  5. Для Pro: вставте ліцензійний ключ із листа після оплати або натисніть «Спробувати Pro 7 днів» у розділі «Pro-ліцензія» налаштувань.

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

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

@catcode_support Налаштування, сумісність, активація
Чи працює Smart Search з моєю темою?

Підказки чіпляються до полів пошуку з name="s" — це поля пошуку WordPress, WooCommerce і більшості тем. Ми перевіряли на Storefront (класична тема) і Twenty Twenty-Five з блоком Product Search, зокрема поля, що з’являються на сторінці пізніше (мобільне меню). Якщо ваша тема має поле з іншою назвою, вкажіть його CSS-селектор у налаштуваннях. Теми й плагіни з власним AJAX-пошуком ми не перевіряли — спробуйте у 7-денному тріалі.

Мій каталог кудись відправляється?

Ні. Індекс будується з ваших товарів і лежить у базі вашого сайту, підказки віддає ваш же сайт через REST API WordPress. Жодних зовнішніх запитів, жодної щомісячної оплати сервісу пошуку.

Як швидко товар з’являється в пошуку?

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

Скільки товарів він витримує?

Локально на 20 000 товарів повна побудова індексу тривала 10–14 секунд, пошук у самому індексі — кілька мілісекунд. На нашому навантаженому VPS з одним ядром 10 000 товарів будувалися близько хвилини, пошук у індексі — 7–21 мс (медіана). Підказка приходить приблизно за той самий час, що й будь-який запит до вашого WordPress. Каталоги понад 20 000 товарів ми не міряли.

«Пилосос» і «пылесос», «чохол» і «чехол» — це одне слово?

Ні, і чесно про це кажемо: модуль зводить до одного слова різні написання тих самих літер (і/и, є/е, ї, ґ, апостроф) і прибирає закінчення, а слова, які в українській і російській справді різні, — ні. Для них є синоніми в Pro: рядок «пилосос, пылесос» — і обидва знаходять одне одного.

Сайт на Polylang або WPML — підійде?

Не перевіряли. Індекс не знає мови товару: сторінку результатів фільтрує ваш мовний плагін, а в підказках можуть з’явитися товари іншої мови. Перевірте у тріалі, перш ніж купувати.

Що буде, коли закінчиться тріал Pro?

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

А якщо я видалю плагін?

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

Скільки коштує?

Базова версія безкоштовна. Pro — 990 грн за рік, довший термін дешевший: 2 роки — 1 880 грн, 5 років — 3 710 грн. Автосписань немає. Куплена ліцензія лишає Pro-функції назавжди, а термін покриває оновлення й підтримку.

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

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

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