Подключение умного поиска для сайта на WordPress с WooCommerce максимально простое и занимает 10-15 минут без программирования.
Шаг 1: Создайте YML-файл с товарами WooCommerceУстановите бесплатный плагин для генерации YML-фида — например, "YML for Yandex Market", "WooCommerce Yandex Market" или аналогичный из каталога WordPress. Эти плагины автоматически собирают данные из WooCommerce: названия товаров, цены, изображения, категории, атрибуты и вариации (Variable Products).
В настройках плагина активируйте генерацию YML-файла — обычно он создается автоматически по адресу вроде ваш-сайт.ru/yml-feed.xml. Убедитесь, что в фид попадают все нужные данные: атрибуты WooCommerce, таксономии, кастомные поля.
Шаг 2: Подключите YML к ResoSearchЗарегистрируйтесь в личном кабинете ResoSearch (получите бесплатный пробный период 14 дней), добавьте ваш интернет-магазин и укажите ссылку на YML-фид из первого шага. Система автоматически начнет индексацию — обычно это занимает от 5 до 20 минут в зависимости от размера каталога.
Интеллектуальный поиск для интернет-магазина проанализирует все товары из WooCommerce и создаст поисковый индекс с учетом морфологии, синонимов и опечаток.
Шаг 3: Установите JavaScript-код виджета на WordPressСкопируйте код активации поискового виджета из личного кабинета ResoSearch. Есть два способа установки:
- Через functions.php темы: откройте файл functions.php вашей активной темы WordPress (Внешний вид → Редактор тем → functions.php) и вставьте код перед закрывающим тегом ?> или в конец файла.
- Через плагин Code Snippets (рекомендуется): установите бесплатный плагин Code Snippets, создайте новый сниппет, вставьте код и активируйте его. Этот способ безопаснее — код сохранится при обновлении темы WordPress.
Шаг 4: Настройте селекторы активации поискаВ личном кабинете ResoSearch укажите CSS-селекторы элементов поиска на вашем сайте (обычно это .search-field, #search-input или аналогичные классы стандартного поиска WordPress/WooCommerce). Модуль умного поиска заменит стандартные результаты интеллектуальными подсказками с изображениями товаров.
Проверьте как десктопную, так и мобильную версию — часто они используют разные элементы поиска, и для каждого нужен свой селектор.
Готово! Умный поиск товаров начнет работать сразу после установки. Он индексирует все данные WooCommerce: вариации товаров, атрибуты (размер, цвет, материал), категории, теги и кастомные поля — всё, что попало в YML-фид.