---
title: Как установить агента на WordPress и WooCommerce
description: Три способа вставить код на WordPress, как агент читает каталог WooCommerce, что делать с кэширующими плагинами и как связать чат с корзиной.
section: platforms
keywords: WordPress, WooCommerce, виджет на WordPress, чат для сайта, footer.php, плагин вставки кода, ИИ-агент
updated: 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` дочерней темы:

```php
add_action('wp_footer', function () {
    echo '<script src="https://comag.vibevox.pro/widget.js" data-slug="ваш-слаг" async></script>';
});
```

Точную строку скрипта возьмите в кабинете, кнопкой «Скопировать код».

## Каталог из WooCommerce

Укажите адрес сайта в настройках и запустите анализ. Обходчик читает товары WooCommerce через структурированные данные страниц: название, цена, наличие, описание, фотографии, категории.

Что стоит знать:

- **Вариативные товары** попадают в карточку с диапазоном цен и характеристиками.
- **Скрытые и черновики** не читаются — так и должно быть.
- **Товары только для авторизованных** агент не увидит: он ходит по сайту как обычный посетитель.
- Если у вас есть выгрузка товаров в CSV, её можно загрузить в разделе «Каталог» — иногда это быстрее и точнее обхода.

## Корзина и оплата

На 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 есть переключатель дня и ночи: оставьте «как у посетителя», и чат будет совпадать с тем, что человек уже выбрал у себя.

## Кэширующие плагины

## Проверка

- Кнопка чата появляется в правом нижнем углу на любой странице сайта.
- Вопрос о товаре даёт карточку с ценой.
- Кнопка оформления ведёт в корзину WooCommerce.
- На мобильном кнопка не перекрывает меню и корзину.

## Частые вопросы

### Нужен ли отдельный плагин Commerce Agents

Нет. Достаточно строки кода, отдельный плагин не требуется и не устанавливается.

### Виджет не появился, что проверить первым

Кэш: плагин кэширования и CDN. Затем — что код вставлен в подвал, а не в произвольный виджет боковой колонки, и что тема действительно выводит `wp_footer()`.

### Будет ли агент знать про скидки и купоны

Про купоны нет: они применяются в корзине WooCommerce. Цены агент показывает те, что были при обходе, включая цену со скидкой, если она отображается на странице товара.

### Замедлит ли это сайт

Скрипт асинхронный, весит немного и не блокирует отрисовку страницы. На PageSpeed влияние минимальное.

### Можно ли показывать виджет только в магазине, а не в блоге

Да, если вставлять код через плагин с условиями показа или в `functions.php` с проверкой `is_woocommerce()`. В простом случае агент на всех страницах не мешает: он отвечает и на вопросы про доставку из блога.
