Commerce AgentsБаза знаний
Русский
РусскийEnglishDeutschFrançaisEspañolPortuguêsItalianoNederlandsPolskiУкраїнськаČeštinaSlovenčinaSlovenščinaHrvatskiСрпскиБългарскиRomânăMagyarΕλληνικάSvenskaNorskDanskSuomiLatviešuLietuviųEestiTürkçeالعربيةעברית中文
Тарифы В кабинет
База знаний → Установка на платформы

Как установить агента на WordPress и WooCommerce

Три способа вставить код на WordPress, как агент читает каталог WooCommerce, что делать с кэширующими плагинами и как связать чат с корзиной.

6 сентября 2026

На WordPress код вставляется тремя способами. Выбирайте по тому, насколько вам близка правка файлов темы.

Способ 1: плагин вставки кода (рекомендуем)#

Самый безопасный вариант: правка не потеряется при обновлении темы.

  1. Установите любой плагин для вставки скриптов: WPCode, Insert Headers and Footers, Code Snippets.
  2. Откройте настройки плагина и найдите поле для кода в подвале — обычно оно называется Footer или Body (before closing tag).
  3. Вставьте строку из кабинета и сохраните.

Способ 2: файл темы#

  1. Внешний вид → Редактор файлов темы.
  2. Откройте footer.php.
  3. Вставьте код перед </body>.
  4. Обновите файл.

Важно: правьте дочернюю тему. При обновлении родительской темы файл перезапишется вместе с вашим кодом.

Способ 3: через functions.php#

Для тех, кому ближе код. В functions.php дочерней темы:

add_action('wp_footer', function () {
    echo '<script src="https://comag.vibevox.pro/widget.js" data-slug="ваш-слаг" async></script>';
});

Точную строку скрипта возьмите в кабинете, кнопкой «Скопировать код».

Каталог из WooCommerce#

Укажите адрес сайта в настройках и запустите анализ. Обходчик читает товары WooCommerce через структурированные данные страниц: название, цена, наличие, описание, фотографии, категории.

Что стоит знать:

Корзина и оплата#

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

Укажите в настройках ссылку на корзину, чаще всего https://ваш-домен/cart или /корзина. Агент будет доводить покупателя туда.

Чтобы видеть, какие диалоги превращаются в заказы, добавьте фрагмент пикселя покупки на страницу «Спасибо за заказ». В WooCommerce это шаблон checkout/thankyou.php или тот же плагин вставки кода с условием на страницу заказа.

Кнопка в чате кладёт товар в корзину WooCommerce#

Карточки товаров в ответах агента — это не картинки для красоты. У каждой есть ссылка на страницу товара в вашем магазине, и агент умеет пользоваться стандартным механизмом WooCommerce для добавления в корзину: адресом вида ?add-to-cart=123.

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

Если ссылка ведёт на страницу вариативного товара, агент открывает её — выбрать размер и цвет покупатель должен сам, и это правильно: подставлять за него вариант рискованно.

Ещё одна вещь, которую стоит знать: агент видит страницу, на которой открыт чат. Он читает разметку товара — название, артикул, цену — и отвечает в контексте. Посетитель стоит на карточке и пишет «а дешевле есть?» — агент понимает, с чем сравнивать, и предлагает альтернативу из вашего каталога, а не абстрактный совет.

Главная причина «виджет не появился» на WordPress — кэш. После вставки кода:

  1. Очистите кэш плагина: WP Rocket, W3 Total Cache, LiteSpeed или что у вас стоит.
  2. Очистите кэш CDN, если используете Cloudflare.
  3. Проверьте сайт в режиме инкогнито.

Если в плагине включено «объединение и отложенная загрузка скриптов», добавьте наш скрипт в исключения: слияние сторонних скриптов иногда ломает загрузку.

Светлая и тёмная тема#

Виджет умеет и то, и другое. В настройках выбирается светлая тема, тёмная или «как у посетителя» — последняя следует за системными настройками устройства и стоит по умолчанию.

Это удобно, если у вашей темы WordPress есть переключатель дня и ночи: оставьте «как у посетителя», и чат будет совпадать с тем, что человек уже выбрал у себя.

Кэширующие плагины#

Проверка#

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

Нужен ли отдельный плагин Commerce Agents#

Нет. Достаточно строки кода, отдельный плагин не требуется и не устанавливается.

Виджет не появился, что проверить первым#

Кэш: плагин кэширования и CDN. Затем — что код вставлен в подвал, а не в произвольный виджет боковой колонки, и что тема действительно выводит wp_footer().

Будет ли агент знать про скидки и купоны#

Про купоны нет: они применяются в корзине WooCommerce. Цены агент показывает те, что были при обходе, включая цену со скидкой, если она отображается на странице товара.

Замедлит ли это сайт#

Скрипт асинхронный, весит немного и не блокирует отрисовку страницы. На PageSpeed влияние минимальное.

Можно ли показывать виджет только в магазине, а не в блоге#

Да, если вставлять код через плагин с условиями показа или в functions.php с проверкой is_woocommerce(). В простом случае агент на всех страницах не мешает: он отвечает и на вопросы про доставку из блога.

Демо-агент