Наименование организации:
ООО «Мой Софт»
40702810310000021416
Расчетный счет:
АО «ТИНЬКОФФ БАНК»
Банк:
044525974
БИК:
781101001
Корреспондентский счет:
7811616280
ИНН:
781101001
КПП:
1167847299410
ОГРН:
ОКПО:
03614300
Бесщетников Антон Игоревич
Генеральный директор:
192019, г. Санкт-Петербург, ул. Мельничная, д. 18, литер А, пом. 18-H 10, оф. 805
Юридический адрес:
Почтовый адрес:
192019, г. Санкт-Петербург, а/я 2
Реквизиты компании ООО «Мой Софт»
По нишам

Чат-бот для интернет-магазина: наличие, заказ, доставка

Что ИИ-агент реально закрывает в интернет-магазине: наличие и цена из таблицы остатков, статус заказа из CRM, сроки доставки и возвраты. Как это собирается и сколько стоит.

Команда платформы СаввиОбновлено 14 сентября 20265 мин чтения
Пластилиновая коробка с открытыми клапанами и коралловая бирка-ценник на верёвочке
Коротко

В интернет-магазине ИИ-агент закрывает четыре повторяющихся вопроса: есть ли товар, сколько стоит, где мой заказ и когда привезут. Наличие и цены он берёт из загруженной таблицы остатков, статус заказа — из CRM через вызов функции, условия доставки и возврата — из базы знаний. Один агент работает сразу во всех каналах магазина, диалог стоит около 15 ₽.

Переписка интернет-магазина устроена скучно, и в этом хорошая новость. Четыре вопроса — наличие, цена, где заказ, когда привезут — дают почти весь поток. Остальное: рекламации, нестандартные заказы, споры о качестве.

Первую группу стоит отдать агенту целиком, вторую не отдавать вовсе. Проблемы начинаются, когда границу проводят по-другому: по «простоте» вопроса, а не по тому, есть ли у агента источник правды для ответа.

Четыре вопроса, которые повторяются

Вопрос клиентаОткуда агент берёт ответЧто нужно подготовить
Есть в наличии? Какой размер?таблица остатковвыгрузка склада в CSV или Google-таблицу
Сколько стоит со скидкой?таблица прайсаактуальные цены в той же выгрузке
Где мой заказ?CRM через вызов функцииподключённая CRM и правило, как искать клиента
Когда привезёте и сколько стоит доставка?база знанийусловия доставки по зонам, одним документом

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

Таблица остатков — главный файл магазина

Прайсы, каталоги и склад загружаются в раздел «Таблицы»: файлом CSV, XLS или ссылкой на Google-таблицу. Под конкретный вопрос клиента агент формирует запрос к таблице и возвращает только нужные строки, а не весь ассортимент.

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

1 Выгрузить склад Один файл: артикул, название, цена, остаток, ключевые характеристики. Без картинок и служебных полей — они только удорожают запрос.
2 Загрузить в «Таблицы» Файлом или ссылкой на Google-таблицу. Второй вариант удобнее: обновление на стороне таблицы подхватывается без перезаливки.
3 Описать в инструкции, когда смотреть Например: «Любой вопрос про наличие, цену или размер — сначала запрос в таблицу товаров, отвечать только по найденным строкам».
4 Разрешить запись, если нужно Флаг «Разрешить добавление данных в таблицу» даёт агенту функцию записи — ей удобно собирать заявки на товар, которого сейчас нет.

Проверьте на своих диалогах.Регистрация без карты, 500 ₽ на тест по промокоду BLOG500

Собрать агента

Статус заказа: только через CRM

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

Если магазин работает на RetailCRM, у агента появляются функции для работы с заказами: получить заказы клиента, создать заказ, изменить его, отменить. Агент вызывает нужную и отвечает по факту.

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

!
Почему второе правило важнее первого

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

Каналы: агент один, дверей много

У магазина редко бывает один вход. Сайт, Telegram, WhatsApp, сообщество ВКонтакте, объявления на Авито, карточки на маркетплейсах — и во всех местах спрашивают одно и то же.

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

Отдельная история — площадки, где обращения приходят под конкретным товаром: там агент должен видеть карточку. Как это устроено на Wildberries, Ozon и Яндекс.Маркете — в разборе ИИ-агента для маркетплейсов.

Сколько это стоит

Диалог обходится примерно в 15 ₽. Списание идёт по токенам: тысяча токенов стоит 1 ₽, считается фактически обработанный текст — сообщение клиента, инструкция, история, найденные строки таблицы и сам ответ.

~15 средняя стоимость одного диалога
~89 то же обращение силами менеджера
53,8 % обращений приходят вне Пн–Пт с 9 до 18
Источник: Стоимость обращения у менеджера — оценка по средним ставкам: 40 000 ₽ на 450 обращений в месяц. Доля обращений вне графика — по диалогам платформы Савви.

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

С чего начать

Соберите одну таблицу. Артикул, название, цена, остаток, три-четыре характеристики, по которым вас чаще всего спрашивают.

Этого файла хватит, чтобы закрыть половину переписки магазина, и он же покажет, готовы ли вы к остальному. Если выгрузка склада делается руками раз в неделю и к пятнице расходится с реальностью, никакой агент это не исправит — он будет ошибаться ровно так же, как ошибается сейчас менеджер, глядя в ту же таблицу.

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

Откуда чат-бот берёт наличие и цену

Из таблицы. Прайсы, остатки и характеристики загружаются в раздел «Таблицы» файлом CSV, XLS или ссылкой на Google-таблицу, а агент обращается к ним запросом под конкретный вопрос клиента. Обновили таблицу — обновились ответы, инструкцию трогать не нужно.

Может ли агент сказать статус заказа

Да, если подключена CRM, в которой заказы живут. Например, у RetailCRM есть функции получения заказов клиента, создания, изменения и отмены заказа — агент вызывает нужную и отвечает по факту, а не по памяти.

Умеет ли агент оформить заказ сам

Умеет, если оформление сводится к записи данных: он собирает состав, контакты и адрес и передаёт их в CRM вызовом функции. Оплату закрывают интеграции с платёжными системами — в списке каналов есть ЮKassa и Prodamus.

Что делать с вопросами про возврат

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

Агент отвечает во всех каналах магазина сразу

Да, агент один, а каналов у него может быть несколько: сайт, Telegram, WhatsApp, ВКонтакте, Авито, маркетплейсы. Инструкция общая, а отличия по каналам задаются условиями через переменную channel_name.

Сколько стоит такой чат-бот

Около 15 ₽ за диалог. Оплата идёт по токенам: тысяча токенов стоит 1 ₽ и списывается за фактически обработанный текст. Отдельной платы за подключение канала нет.

Команда платформы СаввиПишем о том, как бизнес внедряет ИИ-агентов, на данных платформы. Обновлено 14 сентября 2026.
BLOG500
Собрать агента