Создать бота

ИИ-консультант для WooCommerce: как подключить и на что смотреть

13 октября 2026 г.

На WordPress с WooCommerce подключение занимает несколько минут, если знать три вещи: откуда бот возьмёт товары, куда вставить код и почему цена иногда не находится. Разберём всё на практике.

Откуда бот берёт товары

Бот пробует три источника и берёт самый точный из найденных.

  1. Открытый API магазина. Современные версии WooCommerce отдают список товаров по адресу /wp-json/wc/store/v1/products. Там есть название, цена, наличие, категории, описание и фото.
  2. Разметка на страницах товаров. WooCommerce выводит данные schema.org Product, и бот может прочитать их по карте сайта.
  3. YML-фид, если вы выгружаете каталог для Яндекс Маркета.

Проверка API за минуту

Откройте в браузере:

https://ваш-сайт.ru/wp-json/wc/store/v1/products?per_page=1

Если вы видите JSON с данными товара, API открыт. В ответе также приходит общее количество товаров в заголовке, поэтому бот сразу понимает масштаб каталога.

Если вместо этого ошибка, редирект на страницу входа или пустой ответ, API закрыт. Чаще всего это делают плагины безопасности или настройки сервера. Откройте их параметры и посмотрите, не заблокирован ли REST API для неавторизованных пользователей. Если закрыть его нужно, бот перейдёт на разметку страниц. Это медленнее и хуже работает на больших каталогах.

Куда вставить код

Строку кода нужно добавить на все страницы перед закрывающим тегом </body>.

Через плагин (самый безопасный способ). Установите плагин для вставки кода, например WPCode или Insert Headers and Footers. Создайте фрагмент для подвала сайта, вставьте строку и включите его.

Через тему. «Внешний вид», «Редактор файлов темы», файл footer.php, перед </body>. Делайте это только в дочерней теме: при обновлении родительской темы всё сотрётся.

Через конструктор. Если сайт собран в Elementor или похожем конструкторе, есть виджет «HTML» и глобальные настройки для подвала.

После вставки очистите кэш плагина кэширования и страниц на стороне хостинга. Иначе вы будете смотреть старую версию страницы без чата.

Что учесть в данных

Вариативные товары. Если у товара есть размеры или цвета, цена часто указана у вариаций, а у основного товара стоит диапазон или пусто. Бот может не увидеть конкретную цену. Если для вас это важно, проверьте в тестовом чате несколько таких товаров.

Скрытые и черновые товары в каталог не попадают. Это правильно, но проверьте, что вы не скрыли нужное.

Описания. Если у товаров нет описаний, бот знает только названия. На вопрос «из какого материала» он честно скажет, что не знает. Добавьте состав и размеры в описания, а сам чат получит от этого больше пользы, чем от любых настроек.

Наличие. Бот называет наличие по данным на момент чтения сайта. Если запасы быстро меняются, помните об этом и не обещайте покупателю через бота то, чего нет на складе.

Проверка перед запуском

  1. Откройте мастер на botnow.ru, введите адрес и дождитесь результата. Проверьте число найденных товаров: оно должно быть близко к вашему реальному.
  2. Задайте боту 10 типичных вопросов покупателей: наличие, цена, доставка, подбор по бюджету.
  3. Особое внимание уделите ценам и товарам с вариациями.
  4. Вставьте код и убедитесь, что статус «виджет найден».

Подробнее о проверке: «Как проверить ИИ-чат до запуска». А страница «Интеграции» описывает те же шаги в кратком виде.

Частые вопросы

Как проверить, открыт ли каталог WooCommerce для чата?

Откройте в браузере адрес вашего-сайта.ru/wp-json/wc/store/v1/products?per_page=1. Если вы видите текст в формате JSON с данными товара, API открыт. Если ошибка или пустая страница, API закрыт плагином безопасности, и чат будет читать разметку страниц.

Нужно ли ставить отдельный плагин?

Для подключения достаточно вставить строку кода. Отдельный плагин BotNow для WooCommerce, который будет передавать каталог и обновлять его при изменении товаров, мы планируем, но пока его нет.


BotNow читает интернет-магазин, отвечает покупателям и подбирает товары по бюджету. Сервис готовится к запуску. Как это работает · Написать нам