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

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

Куда вставить код в теме Shopify, как агент читает каталог магазина, что делать с корзиной и оплатой и как проверить установку.

6 сентября 2026

У Shopify уже есть каталог в машиночитаемом виде, поэтому агент собирает товары точнее, чем где бы то ни было: цены, варианты, наличие и фотографии приезжают из самого магазина.

Шаг 1. Вставьте код в тему#

  1. В админке Shopify откройте Online Store → Themes.
  2. У активной темы нажмите … → Edit code.
  3. В списке файлов найдите layout/theme.liquid.
  4. Вставьте строку кода из кабинета прямо перед закрывающим тегом </body>.
  5. Сохраните.

Альтернатива без правки темы: Online Store → Preferences → Custom code или любое приложение для вставки скриптов. Результат тот же.

    <!-- Commerce Agents -->
    <script src="https://comag.vibevox.pro/widget.js" data-slug="ваш-слаг" async></script>
  </body>
</html>

Точную строку берите в кабинете кнопкой «Скопировать код»: в ней уже подставлен адрес вашей витрины.

Шаг 2. Соберите каталог#

В настройках укажите адрес магазина и запустите анализ. Обходчик Shopify читает структурированные данные товаров: название, цену, валюту, наличие, описание и фотографии. Варианты (размеры, цвета) попадают в карточку как характеристики.

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

Шаг 3. Оставьте оплату магазину#

На Shopify оплату в чате включать не нужно. Правильная схема:

  1. В настройках магазина укажите ссылку на корзину — обычно https://ваш-домен/cart.
  2. Агент подбирает товар, показывает карточку и по кнопке ведёт покупателя в корзину Shopify.
  3. Оформление и оплата идут привычным путём, со всеми вашими правилами доставки и налогов.

Чтобы видеть, какие диалоги заканчиваются покупкой, вставьте фрагмент пикселя покупки на страницу благодарности. В Shopify это Settings → Checkout → Order status page → Additional scripts. Фрагмент с подстановкой номера заказа и суммы лежит в кабинете, в разделе «Виджет и ссылка».

Товар попадает в корзину, не прерывая разговор#

Здесь Shopify раскрывается лучше остальных платформ. Агент показывает карточки товаров с фотографией, ценой и кнопкой, но кнопка не просто ведёт на страницу — она кладёт товар в корзину магазина.

Работает это так: в ссылке товара Shopify есть идентификатор варианта, агент передаёт его вашей же корзине через штатный интерфейс /cart/add.js. Страница не перезагружается, диалог не прерывается, покупатель видит короткое подтверждение и продолжает выбирать. Товар при этом уже в корзине Shopify — со всеми вашими правилами скидок, налогов и доставки.

Если варианта в ссылке нет, агент открывает карточку товара, и покупатель добавляет её сам. Ничего не ломается, просто на клик больше.

Когда человек готов, кнопка «Перейти к оформлению» ведёт в /cart, где всё уже собрано. Дальше — обычная касса Shopify.

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

Чат в тон витрине#

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

Для магазинов с тёмной темой ставьте тёмную жёстко, для светлых — светлую. Акцентный цвет кнопок остаётся вашим в обоих случаях.

Шаг 4. Проверьте#

Частые проблемы#

Виджет пропал после смены темы. Код живёт в файле темы. Смена или обновление темы стирает правку — вставьте код заново или используйте Custom code, который от темы не зависит.

Каталог собрался не полностью. Обход берёт товары с публичных страниц. Скрытые от каталога и черновики не попадают, это правильно.

Цены в каталоге устарели. Запустите анализ сайта заново, он обновит цены и наличие по существующим карточкам.

Виджет конфликтует с приложением чата. Оставьте один чат: два окна в одном углу мешают друг другу и путают покупателя.

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

Нужно ли приложение из Shopify App Store#

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

Умеет ли агент показывать варианты товара#

Да, варианты попадают в карточку как характеристики: размер, цвет, объём. Выбор конкретного варианта покупатель делает в корзине Shopify.

Как быть с несколькими валютами#

Агент показывает цены в валюте каталога, которую определяет при обходе. Мультивалютность Shopify работает дальше, на стороне корзины и оплаты.

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

Наличие берётся на момент анализа. Для товаров, которые часто заканчиваются, запускайте анализ чаще или добавьте в условия строку о том, что наличие уточняется при оформлении.

Влияет ли виджет на скорость магазина#

Скрипт грузится асинхронно и не блокирует отрисовку. На метрики Core Web Vitals это практически не влияет.

Демо-агент