Поиск товаров в WooCommerce: почему встроенный поиск не работает и как это исправить
Alex Chibilyaev
5/3/2026
WooCommerce обеспечивает работу примерно 36% всех интернет-магазинов. Встроенный поиск — одна из главных причин, по которым эти магазины теряют продажи.
Стандартный поиск WooCommerce — это MySQL-запрос LIKE '%query%' по post_title. Это означает:
- «кроссовки для бега» не найдёт ничего, если товар называется «Джоггеры»
- «нйки» (опечатка вместо Nike) вернёт ноль результатов
- «красный шерстяной свитер» вернёт каждый товар, где встречается «красный», «шерсть» или «свитер» — отсортированный по дате публикации, а не по релевантности
- Нет автодополнения, нет мгновенных результатов, нет фильтров в реальном времени
Для магазинов с менее чем 50 товарами это терпимо. Для всего, что больше, — это утечка выручки.
Что вы теряете
Покупатели, использующие поиск, конвертируются в 2–3 раза лучше, чем те, кто просматривает каталог. Когда поиск возвращает нулевые результаты на разумный запрос, большинство покупателей уходят — они не уточняют запрос.
Типичные сбои в поиске WooCommerce:
| Покупатель вводит | WooCommerce возвращает | Должно возвращать | | --------------------------- | ------------------------------------ | ---------------------------------- | | «сникеры» | Ничего (товары помечены «кроссовки») | Nike Air Max, Adidas Ultraboost... | | «женская куртка» (опечатка) | Ничего | Женские куртки | | «синий» | Каждый товар с упоминанием синего | Синие товары, по популярности | | Начинает вводить «кро...» | Ничего (нет автодополнения) | Мгновенные подсказки |
Решение: hosted поиск с WooCommerce-коннектором
Правильное решение — специализированный поисковый сервис с WooCommerce-интеграцией, которая автоматически синхронизирует каталог товаров. AACSearch предоставляет WooCommerce-коннектор, который берёт синхронизацию на себя.
Шаг 1: Установите плагин
В панели администратора WordPress:
- Перейдите в Плагины → Добавить новый
- Найдите «AACSearch»
- Установите и активируйте
Шаг 2: Подключите магазин
В настройках плагина:
- Введите URL API AACSearch (из дашборда)
- Вставьте API-ключ коннектора (начинается с
ss_connector_) - Нажмите Проверить соединение — должна появиться зелёная галочка
Шаг 3: Выполните первоначальную синхронизацию
Нажмите Синхронизировать все товары. Для магазина с 10 000 товаров это занимает около 2–5 минут.
Коннектор сопоставляет поля WooCommerce с поисковым индексом:
| Поле WooCommerce | Поле AACSearch | Поиск | Фильтрация | | ---------------- | -------------- | ----- | ---------- | | Название товара | title | ✅ | ❌ | | Описание | description | ✅ | ❌ | | Цена | price | ❌ | ✅ | | Категории | categories | ✅ | ✅ | | Атрибуты | attributes | ✅ | ✅ | | Наличие | in_stock | ❌ | ✅ |
Шаг 4: Активируйте виджет поиска
В настройках плагина включите Заменить поиск WooCommerce. Это заменяет стандартный виджет поиска WordPress на виджет AACSearch:
- Результаты появляются по мере набора (< 50мс времени ответа)
- Устойчивость к опечаткам (обрабатывает 1–2 ошибки в символах автоматически)
- Подсвеченный совпадающий текст в результатах
- Миниатюры товаров и цены в списке результатов
- Боковая панель фильтров, обновляющаяся в реальном времени
Шаг 5: Настройте синонимы (опционально, но ценно)
В дашборде AACSearch перейдите в Релевантность → Синонимы:
сникеры → кроссовки, кеды, спортивная обувь
джинсы → деним, брюки
куртка → пальто, парка, верхняя одежда
Один только этот шаг обычно возвращает 15–25% поисков, которые раньше давали нулевые результаты.
Что меняется после перехода
До:
- MySQL LIKE-запрос, ~200–500мс
- Нет устойчивости к опечаткам
- Нет автодополнения
- Доля нулевых результатов: типично 20–35%
После:
- Поиск AACSearch, < 50мс
- Автоматически обрабатывает 1–2 ошибки в символах
- Мгновенные подсказки при наборе
- Доля нулевых результатов: типично 3–8%
Дельта-синхронизация
Коннектор слушает события товаров WooCommerce и синхронизирует изменения автоматически — новые товары, изменения цен и остатков обновляются в поисковом индексе за секунды. Ручная синхронизация после первоначальной настройки не требуется.
Цены
AACSearch включает бесплатный тариф: 10 000 поисковых единиц в месяц. Платные планы начинаются от $29/мес за 1 миллион единиц. Магазин с 5 000 ежемесячных посетителей обычно использует 30 000–80 000 единиц в месяц.
Полная настройка — установка плагина, первоначальная синхронизация, настройка виджета и первая группа синонимов — занимает около 45 минут.