Главная · Чат-бот для интернет-магазина: подбор товара и поддержка

Решения для интернет-магазинов

Чат-бот для интернет-магазина: подбор товара и поддержка

Покупатель пишет в чат на сайте, в Telegram, MAX или ВКонтакте — бот подбирает товар по вашему фиду и показывает карточки с ценой и ссылкой, принимает заявку с телефоном и отвечает про доставку и возврат. Оплата и склад остаются в магазине.

Шаблон работает на Бесплатном тарифеПодбор по фиду — с БазовогоСайт, Telegram, MAX и ВКонтакте

Что бот делает для интернет-магазина

Подбирает товар по вашему фиду

С Базового ИИ-продавец разбирает «беговые кроссовки до 6000» и показывает до трёх опубликованных товаров: цена, наличие и кнопка «Открыть товар» на страницу вашего сайта. В Telegram и чате на сайте — с фото.

Принимает заявку без корзины

Шаблон «Интернет-магазин» спрашивает товар и телефон с проверкой формата — оба ответа ложатся в карточку покупателя. На первый телефон владельцу приходит письмо. Работает на Бесплатном и без каталога. Корзина, доставка и оплата — в магазине в боте, с Базового.

Заговаривает на странице корзины

Чат на сайте сам открывается с сообщением по адресу страницы — например, на /cart, через N секунд на карточке товара или при уходе с сайта на компьютере. Содержимое корзины бот не видит.

Отвечает про доставку и возврат

Шаблон «Автоответчик FAQ» отвечает по кнопкам тем и ключевым словам. С Базового — ИИ-агент по вашей базе знаний до 15 000 знаков: условия доставки, возврат и обмен, размерные сетки.

Передаёт сложное человеку

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

Приводит покупателей с площадок

QR во вкладыше посылки открывает Telegram-бота по шаблону «Бот покупателя»: инструкция, гарантия, поддержка и сделка в «CRM». Внутри Wildberries и Ozon бот не пишет.

Как запустить бота магазина

  1. 1

    Возьмите шаблон

    Нажмите «Использовать шаблон «Интернет-магазин»»: после регистрации сценарий встанет в бота включённым и откроется в редакторе. Тариф Бесплатный, карта не нужна.

  2. 2

    Подключите каталог

    «Маркетплейсы» → «Интернет-магазин»: «Платформа магазина», «Ссылка на товарный фид», «Подключить магазин». Затем в «Продажи» → «Каталог товаров» опубликуйте нужные товары.

  3. 3

    Поставьте чат и каналы

    В «Каналах» подключите «Виджет на сайт», «Код вставки» из раздела «Виджет» — перед </body>. В шаблон добавьте триггер «Открытие виджета»: /start на сайте нет. Мессенджеры — тоже в «Каналах».

  4. 4

    Проверьте и включите подбор

    Прогоните заявку в «Проверить сценарий». С Базового: «Продажи» → «Настроить продажи» → «Собрать черновик», испытание в «Проверочный диалог» и «Включить продавца».

Готовый сценарий заявки на товар

Бот спрашивает, какой товар нужен, и телефон с проверкой формата — номер ложится в карточку покупателя, владельцу приходит письмо. Кнопки категорий, тег и сделку в CRM добавьте в редакторе.

Интернет-магазин Заявка на товар из чата. Корзина и оплата — в магазине в боте, отдельно от шаблона. Открыть →

Каталог: откуда бот знает цены и наличие

Бот отвечает не заранее вбитым текстом, а вашим каталогом. Для интернет-магазина основной путь — товарный фид, который ваша CMS уже умеет отдавать: переписывать товары руками не нужно.

ИсточникКак подключитьЧто приходитОбновление
Товарный фид по ссылке«Маркетплейсы» → «Интернет-магазин»: YML, Google Merchant (XML) или CSV по постоянному адресуYML: название, цена и старая цена, до 20 картинок, варианты по group_id, наличие по атрибуту available, ссылка товара — на неё ведёт «Открыть товар». Google Merchant: наличие из поля availability. CSV: колонки по заголовкам, без фотоСам, когда данным больше 6 часов; кнопка «Обновить сейчас» — не чаще раза в 2 минуты
Файл«Продажи» → «Каталог товаров» → «Импорт из файла»: CSV, TSV или JSON до 5 МБ и 50 000 строкКолонки по русским и английским заголовкам: «артикул» (обязателен), «название», «цена», «валюта», «наличие», «ссылка», размер, цвет. Фото нетКогда вы загружаете новый файл: предпросмотр, затем «Применить»
Wildberries«Маркетплейсы» → «Подключить площадку» → Wildberries, поле «API-токен продавца»Карточки с вариантами по размерам, фото и ценой со скидкой, кнопка ведёт на wildberries.ru. Остатки не читаются — наличие «уточняется»Сам, когда данным больше 6 часов

Подсказки, где включить выгрузку и какой формат выбрать, есть для 1С-Битрикс, InSales, Ecwid, Tilda, OpenCart, CS-Cart, Shop-Script, МойСклада, RetailCRM, WooCommerce, Shopify и Хорошопа. Самописному движку подойдёт любая ссылка на YML, Google Merchant или CSV — формат ЧБТ определяет по содержимому. В CSV колонку с непривычным заголовком переименуйте в выгрузке.

Свежесть цен. Цены в боте отстают от сайта на время до пересборки фида в вашей CMS и ещё до 6 часов до следующего чтения — или меньше, если нажать «Обновить сейчас». Многие платформы собирают фид по расписанию, и между сборками бот повторит последнюю известную цену.

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

Если вы продаёте ещё и на площадках. Ключ Wildberries, кроме карточек с ценами, приносит новые заказы, отзывы и вопросы без ответа, Ozon — новые FBS-отправления и отзывы (для отзывов может понадобиться Premium Plus). В кабинете видно их число, на почту приходит сводка; тексты отзывов не показываются, отвечать на них бот не умеет. Каталог по ключу Wildberries помечен «не проверено на вашем ключе», пока не пройдёт первая загрузка, а заказы и отзывы подписаны «работает» сразу — приходят ли они, видно по счётчикам на карточке подключения. Каталог Ozon, Яндекс Маркета, Kaspi.kz и Uzum Market загружается только файлом. Сквозной аналитики продаж по площадкам нет: воронка ЧБТ заканчивается переходом по ссылке на товар. QR во вкладыше посылки ведёт покупателя в Telegram-бота; подарок или бонус за отзыв на вкладыше не обещайте — правила площадок это запрещают. Подробнее — каталог товаров и чат-бот для Wildberries.

  • Фид — до 20 МБ и 60 секунд на загрузку, gzip подходит. Адреса внутренней сети не загружаются.
  • Ссылку с токеном в адресе вставить можно, фид за паролем браузера — нет. Excel напрямую не принимается: сохраните таблицу как CSV.
  • Оборванная загрузка ничего не снимает с публикации; товар, которого нет в новом фиде, тоже остаётся.
  • Фид подключается витриной «Россия»: цену в тенге или сумах покупателю из Казахстана или Узбекистана бот не покажет.
  • Ссылка на фид проверяется до сохранения и хранится зашифрованной. Каталог собирается на любом тарифе.

Шаблон «Интернет-магазин» и подбор по каталогу

Шаблон — четыре шага подряд, без веток. Это заготовка: кнопок категорий, тега и сделки в нём нет, их добавляют в редакторе за несколько минут.

ШагЧто в шаблонеЧто поменять
Приветствие«Сообщение»: «Магазин в чате: выберите категорию или напишите название товара». Кнопок нет, бот сразу задаёт следующий вопросДобавьте кнопки категорий — «Обувь», «Одежда», «Распродажа» — или уберите слова про категорию. Подборки сайта открывайте кнопками «Открывает ссылку»
Товар«Сбор данных»: «Что положить в заявку?» Ответ пишется в карточку покупателяПопросите сразу размер и цвет. Заполните «В переменную»: item — тогда {{item}} подставится в уведомление и название сделки
Телефон«Сбор данных» с проверкой «Телефон»Первый телефон покупателя присылает владельцу письмо о заявке. Для доставки добавьте ещё «Сбор данных» с полем «Своё» — город
Ответ покупателю«Сообщение»: «Заявку приняли. Скоро свяжемся, чтобы уточнить заказ, оплату и доставку»Уточните, когда менеджер проверит наличие и где пришлёт ссылку на оплату
Заявка командеНет«Действие»: «Добавить тег» (например, «инт-обувь»), «Уведомить оператора» с текстом «Заявка: {{item}}» и «Сделка в CRM» «{{item}} — {{phone}}» — заявка появится на доске «CRM» в колонке «Новый»

Подбор по каталогу. С Базового вместо шага «Товар» можно поставить блок «ИИ-агент» с назначением «Продавец: подбирает товар из каталога». Он разбирает запрос, ищет среди опубликованных товаров и показывает до трёх карточек; названия, цены и ссылки берутся из каталога, фразы о доставке и сроках сервер вырезает из ответа, а число, которого нет в каталоге (например, выдуманная скидка), заменяет весь текст модели шаблонной фразой. Ничего не нашлось или три уточнения подряд не помогли — диалог уходит оператору с пометкой «ИИ-продавец передал диалог оператору».

Подбор идёт в несколько сообщений, поэтому продавца ставят в режиме «Остаться в диалоге с ИИ». В этом режиме все сообщения покупателя идут продавцу и ключевые слова других сценариев не срабатывают; из подбора диалог выходит, только когда продавец передаст его человеку, менеджер ответит из «Диалогов» или закроет диалог кнопкой «Закрыть». Поэтому темы разведите кнопками первого сообщения: «Подобрать товар», «Оставить заявку», «Доставка и возврат», «Позвать человека». Готовую схему собирает мастер «Продажи» → «Настроить продажи»: «Любое сообщение» → приветствие → продавец → оператор при сбое. Мастер создаёт черновик и перед включением показывает, какие сообщения перехватит продавец: из нескольких включённых сценариев отвечает первый подошедший по порядку создания.

Заявку во внешнюю CRM или таблицу передаёт действие «HTTP-запрос»: оно отправляет JSON с id контакта, тегами и переменными сценария — телефон попадёт туда, если у шага заполнено «В переменную». Принимают его Make, n8n или ваш сервер, схема — на странице интеграций.

  • Пока на экране кнопки «Ведёт к шагу сценария», бот ждёт нажатия: текст, написанный вместо нажатия, снова покажет то же сообщение — если в этом сценарии нет триггера «Любое сообщение». Есть — текст уйдёт по нему, например ИИ-агенту.
  • Кнопки: в Telegram и MAX — по одной в ряд, во ВКонтакте — до 10 по две. Держите 3–5 категорий.
  • Фото в Telegram, MAX и ВКонтакте блок «Сообщение» не отправляет: картинку из его поля «Вложение» видно только в чате на сайте. В мессенджерах фото бывает лишь в карточках ИИ-продавца, и только в Telegram.
  • В «Проверить сценарий» «Сделка в CRM», «HTTP-запрос», push и письма не выполняются — проверьте их на настоящей заявке. «Проверочный диалог» продавца тратит ИИ-кредиты.
  • Шаблон с сайта включается сразу. Если в боте уже включён сценарий с /start, ответит тот, что создан раньше.

Чат на сайте магазина и поддержка после покупки

Виджет ЧБТ — тот же бот, но на сайте: одна строка кода перед </body>, одинаково на Tilda, WordPress, Битриксе и самописном сайте. Сценарий у чата тот же, что в мессенджерах, но команды /start на сайте нет, а шаблон «Интернет-магазин» запускается только по ней: добавьте ему триггер «Открытие виджета» — иначе в чате на сайте шаблон молчит, а с триггером бот заговорит, как только покупатель раскроет окно. Для магазина важны такие настройки раздела «Виджет»:

Задача магазинаКак решается
Вопрос о размере до покупкиPre-chat «Спрашивать контакты до начала диалога»: имя, email и телефон, любое поле можно сделать обязательным. Покупатель становится контактом в «Контактах», даже если ушёл без покупки
Сомнения в корзинеПроактивное сообщение с условием «URL содержит» /cart: «Есть вопрос по доставке или оплате? Ответим здесь». Настраиваются текст, до трёх быстрых ответов и частота показа
Долго смотрит карточку или уходитПравило «Когда» → «Через 20 с» на странице товара и «Уход с сайта» (только на компьютере): «Оставьте вопрос — ответим в этом окне»
Фото брака, скриншот ошибки оплатыФайлы до 10 МБ в обе стороны: покупатель прикладывает скрепкой, менеджер отвечает файлом из «Диалогов». В мессенджерах этого нет
Кнопка «Задать вопрос» в карточке товараВызов chbt('open') по клику; chbt('identify') передаёт имя, email и телефон авторизованного покупателя — оператор видит, кто пишет
Ночью никого нетСтатус «По расписанию» или «Автоматически». Когда ответить некому, виджет предлагает «Оставить контакты»: контакт с тегом «виджет-лид», сделка «Лид с сайта» на стадии «Новый» и письмо владельцу
Чужой сайт с вашим ключом«Домены»: до 50 адресов, например *.вашмагазин.ru для поддоменов

Пока менеджер держит «Диалоги» открытыми, в шапке чата горит «Оператор на линии» — вопрос о размере живому человеку задают охотнее. Как ставить виджет и что писать в первом сообщении — в статье об онлайн-чате для сайта, когда нужен чат, а когда форма — чат или форма обратной связи.

Частые вопросы. В шаблоне «Автоответчик FAQ» замените темы на «Доставка», «Возврат», «Размеры», «Оплата» и добавьте ключевые слова в режиме «Содержит слово». Ключевые слова проверяются и посреди другого сценария: если на вопрос «Что положить в заявку?» покупатель напишет «42 размер», слово «размер» уведёт его в ответ про размеры. Берите слова, которых не бывает в названиях товаров, и не ставьте короткие корни: «цен» поймает «оценку». Вопрос не из списка покупатель отдаёт человеку кнопкой «Позвать человека». Триггер «Любое сообщение» для этого не нужен: сценарии проверяются по порядку создания, и он перехватит ключевые слова всех сценариев, созданных позже.

ИИ-агент с Базового отвечает свободным текстом по базе знаний: условия доставки по регионам, сроки, возврат и обмен, размерные сетки, уход за материалами, часы работы. База целиком уходит модели с каждым вопросом, поэтому в неё кладут правила и условия, а не описания товаров. В «Персоне» запретите обещать наличие и сроки, которых нет в базе. Сам агент на слово «оператор» не реагирует: выход к человеку — галочка «Отдельный выход «не понял»», соединённая с блоком «Оператор». Ответ на модели по умолчанию — один ИИ-кредит, на мощных моделях дороже. Что доверить агенту, а что оставить менеджеру, — в статье о первой линии поддержки.

«Где мой заказ». Бот сам не знает, что с заказом, — ответ даёт человек или ваша система. Через менеджера: «Сбор данных» с номером заказа → «Уведомить оператора» → «Оператор», менеджер отвечает из «Диалогов», типовые фразы берёт из «Быстрых ответов». Через вашу CMS: у шага с номером заполните «В переменную», и «HTTP-запрос» методом POST отправит номер вашему серверу, а его ответ — целиком, до 10 КБ — сохранит в переменную для следующего «Сообщения». Отдельное поле из JSON бот не достаёт, поэтому ваш сервер должен вернуть готовую фразу; ответ ждётся 15 секунд, повторов нет. Для заказов Ozon и Wildberries номер ЧБТ не проверяет — такие вопросы уходят оператору. Написать покупателю по событию из CMS («заказ отправлен») ЧБТ не умеет: «Входящий webhook» существующему покупателю не пишет, а API отвечает только в уже открытый диалог и переводит его на оператора. Для группы заказов остаётся рассылка по тегу. Подробности — в справке по webhook.

Порядок запуска, который не перегружает команду:

  1. День 1 — каталог: ссылка на фид в «Маркетплейсах», проверка пары десятков карточек и публикация. Чат на сайт с pre-chat и правилом на /cart, шаблон «Интернет-магазин» с триггером «Открытие виджета», прогон в «Проверить сценарий».
  2. Неделя 1 — Telegram и MAX тем же сценарием, ссылка на бота в письмах о заказе.
  3. Неделя 2 — ответы про доставку и возврат; для селлеров — ключ Wildberries и QR-вкладыш в посылки.
  4. Месяц 2 — Базовый: ИИ-продавец, ИИ-агент по базе знаний и первая рассылка по тегам интереса. Рассылка уходит только в Telegram, MAX и ВКонтакте и только текстом — посетителям чата на сайте её не отправить.

Чего бот магазина не делает

Честно о границах — чтобы вы не узнали о них после запуска.

  • Не оформляет заказ на вашем сайте и не видит его: покупатель оформляет и оплачивает заказ там, бот ведёт туда кнопкой «Открыть товар» или ссылкой. Корзина и оплата прямо в боте — в магазине в боте с Базового, со своими способами доставки и вашей ЮKassa или CloudPayments.
  • Не видит содержимое корзины и не знает, что покупатель ушёл без оплаты: проактивное сообщение срабатывает по адресу страницы, времени или уходу с сайта, а не по товарам в корзине.
  • Сам не знает статус заказа: отвечает менеджер или ваша система через «HTTP-запрос». По заказам Ozon и Wildberries проверки по номеру нет.
  • Не пишет внутри Wildberries и Ozon — чатов маркетплейсов нет ни у одной площадки — и не отвечает на отзывы: ЧБТ только считает их и присылает сводку на почту.
  • Не отправляет фото блоком «Сообщение» в Telegram, MAX и ВКонтакте — только текст и кнопки. Фото есть в карточках ИИ-продавца: в Telegram и в чате на сайте.
  • В каталоге не заводит и не правит товары вручную и не публикует их массово: данные приходят из фида, файла или Wildberries, публикация — по одному товару; свои товары вручную заводятся в магазине в боте. Остатки Wildberries не читаются.

На каких тарифах

Каталог — фид, файл, ключ Wildberries и публикация — собирается на любом тарифе, покупателю его показывает ИИ-продавец с Базового. Бесплатный: 1 бот, 30 разных собеседников в месяц по всем каналам вместе и подпись «Работает на ЧБТ» в окне чата; новому покупателю сверх лимита бот до следующего месяца вместо ответа присылает нейтральную фразу «Сейчас мы не можем ответить в этом чате…» (владельцу при этом приходит письмо), а его сообщение не сохраняется. Условный расчёт: если из 1 000 посетителей в месяц в чат напишут 1–2 %, это 10–20 диалогов — для проверки хватит. Базовый — 650 ₽ в месяц за бота: без лимита диалогов и подписи, «Холст», операторы, рассылки, ИИ-агент и ИИ-продавец, 150 ИИ-кредитов; ответ агента и ответ продавца с подбором стоят по кредиту. Бизнес — 1290 ₽, 500 кредитов, есть пробный день без карты. Сравнение — на странице тарифов.

Бесплатный0 ₽
Шаблон заявки и все каналы, 30 диалогов в месяц
Базовый650 ₽/мес
Подбор по фиду, ИИ-агент и рассылки
Бизнес1 290 ₽/мес
Как Базовый, 500 ИИ-кредитов

Сравнить тарифы целиком →

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

Откуда бот знает цены и наличие?

Из каталога ЧБТ: товарный фид магазина по ссылке (YML, Google Merchant или CSV), файл CSV, TSV или JSON или ключ продавца Wildberries. Бот предлагает только опубликованные товары, а неизвестное наличие называет «уточняется» — так у всех товаров Wildberries: остатки площадка по ключу не отдаёт.

Есть корзина и оплата в боте?

Да, если включить магазин в боте — с тарифа Базовый: витрина открывается в Telegram внутри чата, в MAX — как мини-приложение бота, во ВКонтакте и на сайте — по ссылке, оплата идёт на ваш счёт через ЮKassa или CloudPayments. Если заказы уже принимает ваш сайт, их проще оставить там: ИИ-продавец ведёт покупателя кнопкой «Открыть товар» на страницу товара, а касса, остатки, доставка и чеки уже настроены в магазине — их копия в боте означает двойной учёт.

Бот вернёт брошенную корзину?

Содержимое корзины бот не видит. Чат на сайте может сам заговорить на странице корзины по адресу, через N секунд или при уходе с сайта (на компьютере) и собрать контакт. В мессенджере о неподтверждённой заявке можно напомнить «Паузой» в сценарии.

С какими CMS работает каталог?

С любой, которая отдаёт YML, Google Merchant (XML) или CSV по постоянной ссылке. Для 1С-Битрикс, InSales, Ecwid, Tilda, OpenCart, CS-Cart, Shop-Script, МойСклада, RetailCRM, WooCommerce, Shopify и Хорошопа кабинет подсказывает, где взять ссылку. Без постоянной ссылки каталог загружается файлом.

Можно показывать фото товаров в Telegram-боте?

Да, в карточках ИИ-продавца (с Базового): в Telegram товар приходит фото с подписью и кнопкой «Открыть товар», в чате на сайте — карточкой с фото, в MAX и ВКонтакте — текстом со ссылкой. Фото берутся из фида YML или Google Merchant и с Wildberries, из CSV и файла — нет. Блок «Сообщение» в мессенджерах шлёт только текст и кнопки.

Магазин продаёт ещё и на Wildberries и Ozon — что даст ЧБТ?

Ключ Wildberries приносит карточки с ценами в тот же каталог, а также число новых заказов, отзывов и вопросов — в кабинете и сводкой на почту. У Ozon — новые FBS-отправления и отзывы. Писать внутри площадок и отвечать на отзывы бот не умеет, покупателя площадки в ваш Telegram-бот приводит QR во вкладыше.

Виджет работает на Tilda и WordPress?

Да, на любом сайте: одна строка кода перед закрывающим тегом body в общем шаблоне. Дальше всё меняется в кабинете, в разделе «Виджет»: оформление, pre-chat, статус и расписание, домены, проактивные сообщения. Код на сайте обновлять не нужно.

Подбор, заявки и поддержка — в одном чате

Возьмите шаблон «Интернет-магазин», поставьте чат на сайт и подключите фид магазина. Бесплатно и без карты, подбор по каталогу — с Базового.

Использовать шаблон «Интернет-магазин»