Главная · Чат-бот для интернет-магазина: подбор товара и поддержка
Решения для интернет-магазинов
Чат-бот для интернет-магазина: подбор товара и поддержка
Покупатель пишет в чат на сайте, в Telegram, MAX или ВКонтакте — бот подбирает товар по вашему фиду и показывает карточки с ценой и ссылкой, принимает заявку с телефоном и отвечает про доставку и возврат. Оплата и склад остаются в магазине.
Шаблон работает на Бесплатном тарифеПодбор по фиду — с БазовогоСайт, Telegram, MAX и ВКонтакте
Что бот делает для интернет-магазина
Подбирает товар по вашему фиду
С Базового ИИ-продавец разбирает «беговые кроссовки до 6000» и показывает до трёх опубликованных товаров: цена, наличие и кнопка «Открыть товар» на страницу вашего сайта. В Telegram и чате на сайте — с фото.
Принимает заявку без корзины
Шаблон «Интернет-магазин» спрашивает товар и телефон с проверкой формата — оба ответа ложатся в карточку покупателя. На первый телефон владельцу приходит письмо. Работает на Бесплатном и без каталога. Корзина, доставка и оплата — в магазине в боте, с Базового.
Заговаривает на странице корзины
Чат на сайте сам открывается с сообщением по адресу страницы — например, на /cart, через N секунд на карточке товара или при уходе с сайта на компьютере. Содержимое корзины бот не видит.
Отвечает про доставку и возврат
Шаблон «Автоответчик FAQ» отвечает по кнопкам тем и ключевым словам. С Базового — ИИ-агент по вашей базе знаний до 15 000 знаков: условия доставки, возврат и обмен, размерные сетки.
Передаёт сложное человеку
«Где мой заказ», брак, возврат — блок «Оператор» переводит диалог в «Диалоги», команде с включёнными уведомлениями приходит push. Менеджер отвечает в тот же канал, в чате на сайте — и файлом, например фото товара со склада.
Приводит покупателей с площадок
QR во вкладыше посылки открывает Telegram-бота по шаблону «Бот покупателя»: инструкция, гарантия, поддержка и сделка в «CRM». Внутри Wildberries и Ozon бот не пишет.
Как запустить бота магазина
-
1
Возьмите шаблон
Нажмите «Использовать шаблон «Интернет-магазин»»: после регистрации сценарий встанет в бота включённым и откроется в редакторе. Тариф Бесплатный, карта не нужна.
-
2
Подключите каталог
«Маркетплейсы» → «Интернет-магазин»: «Платформа магазина», «Ссылка на товарный фид», «Подключить магазин». Затем в «Продажи» → «Каталог товаров» опубликуйте нужные товары.
-
3
Поставьте чат и каналы
В «Каналах» подключите «Виджет на сайт», «Код вставки» из раздела «Виджет» — перед
</body>. В шаблон добавьте триггер «Открытие виджета»: /start на сайте нет. Мессенджеры — тоже в «Каналах». -
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 — каталог: ссылка на фид в «Маркетплейсах», проверка пары десятков карточек и публикация. Чат на сайт с pre-chat и правилом на /cart, шаблон «Интернет-магазин» с триггером «Открытие виджета», прогон в «Проверить сценарий».
- Неделя 1 — Telegram и MAX тем же сценарием, ссылка на бота в письмах о заказе.
- Неделя 2 — ответы про доставку и возврат; для селлеров — ключ Wildberries и QR-вкладыш в посылки.
- Месяц 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 кредитов, есть пробный день без карты. Сравнение — на странице тарифов.
Работает вместе с
Частые вопросы
Откуда бот знает цены и наличие?
Из каталога ЧБТ: товарный фид магазина по ссылке (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, статус и расписание, домены, проактивные сообщения. Код на сайте обновлять не нужно.
Подбор, заявки и поддержка — в одном чате
Возьмите шаблон «Интернет-магазин», поставьте чат на сайт и подключите фид магазина. Бесплатно и без карты, подбор по каталогу — с Базового.