Каталог · корзины · оплата · доставка

Чат-бот для интернет-магазина: каталог, корзина, оплата this BotLabs

Покупатель не переходит между пятью сервисами. Бот показывает действительный товар, хранит корзину, принимает заказы, запускает оплату и возвращает статус доставки — а учётная система остается источником истины.

  • Актуальные цены и остатки
  • Платёж подтверждает сервер
  • Не устаревать между системами
Иван Дейнека проверяет путь заказа от корзины к доставки
Иван Дейнека, основатель BotLabsМагазин работает, когда товары, деньги и статус заказа сходятся во всех системах.

Короткий ответ

Бот-магазин - это не копия сайта в чате, а краткий маршрут к заказу.

Для небольшого ассортимента достаточно диалога. Когда есть фильтры, ревизии, выбранное и сложным checkout, витрину открываем как Mini App, а бокт оставляем для консультаций, статусов и возвращения клиента. Формат определяется после карты каталога, а не по моде.

Витрина
поиск, категории, карточка SKU
Checkout
корзину, контакт, оплата, доставка
Операции
Учёт, статусы, менеджер, аналитика

Интерактивное представление

Пройдите заказы по статусу, включая исключения.

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

Состояние 01 · product.viewed

Покупатель видит товар, который реально можно заказать.

Категории, цена, фото, возможности и базовые данные приходят из согласованного источника.

Источник истины
1С, ERP, CMS или PIM
Проверка
SKU, статус публикации, цена, вариант
Записываем
Просмотр, источник перехода, выделения

Формат интерфейса

Бот, Mini App или гибрид: выбор зависит от поведения покупателя.

Telegram официально даёт Mini Appts полноценный HTML5-интерфейс внутри приложения. Однако большой интерфейс нужен не каждому магазине - иногда короткий диалог быстрее приводит к повторному заказу.

Бот диалога

Короткий каталог и издательский выбор

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

  • минимум шагов к повтору;
  • Природные уточнения в чате;
  • статусы и поддержка в одном потоке.
Гибрид

Витрина в app, сервис и возвращение в болоте

Для большинства сложных магазинов это самая простая модель: Mini Appp отвечает за browse и checkout, бот - за напоминание, повторное заказы, статус и передачу менеджеру.

  • одна идентичность пользователя
  • deep link к товару или корзине;
  • Личные тригеры без дублирования каталога.

Техническая возможность Mini Apps, mobile-first дизайн и проверка `initData` сверяем с документацией Telegram Mini Apps, а платежный сценарий для физических товаров - с Telegram Bot Payments.

Контур данных

Каталог, платёж и доставка не должны спорить о статусе.

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

Канал

Telegram / Viber

Идентичность, диалог, витрина, статусы

Оркестратор

Order Core

Кошик, станы, проверки, журнал, повтори

Учет

1С / ERP / CMS

Деньги

LiqPay / провайдер

Логистика

Новая Почта / доставка

01

Журнал состояний

Для заказа видно, кто и когда изменил состояние, которое внешний ID вернула система и что ответили клиенту.

02

Безопасное повторение

Повторный callback или timeout не создаёт второго заказа. Платёж и запись имеют стабильные ключи операции.

03

Операционные метрики

Команда видит не только покупки, но и ошибки синхронизации, незавершённые checkout и состояния без следующего действия.

Аудит к рейтингу

Четыре набора данных, без которых магазин в боте нельзя честно оценить.

Названия платформ недостаточно. Перед прототипом мы берем реальный SKU, тестовый заказ и доступную документацию, чтобы найти границы API, ручные операции и нестабильные места до тех пор, пока они не будут потеряны.

01
Каталог

У товара один идентификатор в витрине, учете и заказе.

Проверяем SKU, варианты, категории, фото, характеристики, единицы измерения и знак публикации. Давайте посмотрим, кто изменяет имя и цену, как быстро обновления доходит до бота и что показывать, когда карточка ещё доступна по старой прямой ссылке. Если сайт, 1С и таблица имеют различные коды одного товара, сначала создаем мапинг, а не скрываем различия в сценарии.

На входе
Экспорт 20-50 реальных SKU
Результат
Карта полей и источник истины
02
Цена и остаток

« В наличии » и « возможное зарезервировать » — разные состояния.

Мы выясняем, видит ли система остатка, сколько времени остается резервным резервом, как работают акции, персональные скидки и промокоды. Для последней единицы модируем две параллельные покупки и фиксируем, кто получает резервную копию, и перед оплатой корзина снова сверяет количество и сумму; изменения объясняются покупчиком, а не превращаются в языковую ошибку или ручной звонок менеджера.

На входе
Правила состава, резерва и акций
Результат
TTL резерва и сценарии конфликтов
03
Платёж

Заказчик становится оплаченным только после сервера.

Удостоверяем валюту, провайдера, фискалирование, назначение платежа, частичную оплату, повторный callback и возвращение. Переход покупателя на экран "скоро" — это не доказательство транзакции: backend проверяет подпись, сумму, order ID и фактическое статус в провайдере. Для timeout требуется демон заговора, а для повторного сообщения - идемотентная операция, которая не создаст второй заказ.

На входе
тестовый кабинет и правила возвратов
Результат
Таблица с платёжными состояниями
04
Доставка и команда

Каждое исключение имеет следующее действие и ответственное.

Проверяем поиск разделения, адресную доставку, вес, количество мест, послеплату, создание накладной и чтение статусов. Затем определим, кто действует, если адрес не валидный, отделение стало недоступным, накладная не создалась или заказ застряло без события. Менеджер получает не просто уведомления, а карточку с контекстом, причиной, уже введенной данными и допустимым ручным действием.

На входе
договор, API и операционный регламент
Результат
Матрица исключений и ответственных

Реалистичное доказательство

Medhouse Club: магазин в Telegram и Viber с 1S, платой и доставкой.

Это не демонстрационный сценарий. В проведении BotLabs каталог синхронизировался с 1С, корзина хранилась между сессиями, заказы передавались в учет, а клиент получал статусы. Окремо работали LiqPay, Новая Почта, бонусы, рассылки и админ-панель.

Medhouse Club · e-commerce

Наскальный контур вместо отдельного "бота с каталогом".

Сложность была не в показе товаров, а в согласовании различных систем. Цена и остаток должны были приходить из учета, корзина - беспокоиться о закрытии бота, платёж - подтверждаются сервером, заказы - получать внешний ID, а статус доставки - возвращаться клиенту.

  • два канала с одинаковым бизнес-логиком;
  • каталог, корзина и заказ 1С;
  • LiqPay, Новая Постта и статусы;
  • Реферальные бонусы с отложенным начальный
  • Админ-панель, журнал и товарные рассылки.
Открыть кейс Medhouse Club
Схема интеграции заказов Medhouse Club с 1С, оплатой и доставкой
Заказы и статус синхронизации в админ-панели.
Карточка заказа Medhouse Club в системе управления
Одна карточка с товарами, платой и информацией доставки.

Что входит в решение

Мы строим группы вокруг заказа, а не вокруг меню бота.

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

Каталог и поиск

Категории, SKU, фото, характеристики, варианты, фильтры, выбранная и прямая ссылка на товар.

Кошик и checkout

Сохранение между сессиями, промокод, контакт, адрес, комментарий, повторное проверка цены и подтверждение.

Возмездие и возвращение

Invoice или checkout провайдера, webhook, сверчка суммы, повторная проверка, отмена и маршрут возврата.

Доставка

Насыщенный пункт, отделение или адрес, способ доставки, стоимость, накладная, трекинг и сообщение о состоянии.

Учет и остатки

Мадопинг SKU, частота синхронизации, резерв, цены, статусы заказа, повторите и журнал интеграции.

Админ-панель

Заказы, пользователи, рассылки, тексты, исключения, ручное вмешательство, роли и история операций.

Лояльность и повтор

Баланс, история, отложенное на счет после возвращений, личные предложения и повторное заказы.

Аналитика

Источник, открытие товара, добавление в корзину, запуск checkout, оплата, ошибка, handoff и повторное покупка.

После checkout

Ценность бота продолжается после кнопки « Оплаты ».

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

Незавершенная корзина

Возвращение к жизни только тогда, когда положение еще актуально.

Тригер проверяет, завершил ли клиент заказы в другом канале, или какие- либо товары и не меняли цену. Сообщение возвращает к корзине, а не на главный экран. Частоту, тихие часы и срок жизни договора фиксируем для запуска, чтобы хорошее напоминание не стало спамом.

Поддержка и поддержка

Статус объясняет, что произошло и что делать дальше.

Покупатель получает подтверждение не из внутреннего предположения, а после фактическиго события учета или доставки. Если посылка задерживалась, потому чтот показывает релевантный статус и собирает обращение вместе с номером заказа. Менеджеру не нужно повторно спрашивать телефон, товар и метод доставки - контекст уже подключен к передаче.

Покупка повторно

Следующий заказ начинается с предыдущего контекста.

Бот может предложить вам повторить склад корзины, но перед checkout снова проверяет SKU, количество, стоимость и доступность доставки. Сегментация опирается на проверенные покупки, а не только на клики. В отчете разделяются органический потор, реактивация и продажа после персонального тригера.

Запуск

Начнем с одного товара и одного контрольного заказа.

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

Сложить карту заказа
  1. 01

    Карта каталогов

    SKU, варианты, цены, остатки, фото, категории, источник истины и частота обновления.

  2. 02

    Order state machine

    Станы корзины, резерва, платежа, комплектации, доставки, отмена и возврат.

  3. 03

    Прототип витрины

    Проверяем навигацию на реальном телефоне, длинные названия, варианты и checkout без тестовых "идеальных" данных.

  4. 04

    Интеграционный контур

    Учет, платёж, доставка, CRM или админ-панель, устойчивые ID, журнал и контроль повторов.

  5. 05

    Пилотный каталог

    Ограниченная группа товаров и покупателей, проверка ручных исключений и операционной работы менеджеров.

  6. 06

    Релиз и наблюдение

    Аллеты, метрики воронки, ответственные, сценарий rollback и контроль первых реальных заявлений.

Когда бот-магазин оправдан

  • Клиенты уже заказаны в Telegram или Viber;
  • повторная покупка важнее SEO-поиск;
  • менеджеры вручную сверяют склад и оплату;
  • нужны личные статусы и возвращение в диалог.

Когда сначала нужен другой шаг

  • Папка и остатки не имеют надежного источника;
  • Основная продажа зависит от органического поиска.
  • нет правил оплат, возвратов и резерва;
  • Команда не определила, кто обрабатывает исключения.

Логика стоимости

Ценность определяет не количество кнопок, а сложность заказа.

Витрины, варианты товаров, учет, резервы, платежи, доставка, личный кабинет, бонусы, админ-панель, миграция и количество каналов. Во- первых, мы расставляем на обязательный checkout и следующие модули, чтобы не строить всё одновременно.

Как формируется стоимость чат-бота

Короткий discovery

Покажите один товар и путь одного заказа.

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

  • вычислим, где нужен бот, Mini App или гибрид;
  • сложить минимальную state machine заказа;
  • Итак, давайте определим интеграцию, исключения и первый релиз.

FAQ

Вопросы о чатах-боте для интернет-магазина.

Ответы зависят от каталога, учета и договора с интеграцией. Здесь - рамка, которую проверяем до оценки.

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

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

Может ли покупатель оплатить заказ внутри Telegram?

Да. Для физических товаров можно использовать платёжный сценарий Telegram или открыть checkout подключённого провайдера. Перед запуском совпадают валюта, фискализация, callback платежу, повторное проверка статуса, возвращения и поведение после неудачной платы.

Синхронизируется ли синхронизация каталога 1С или другой учётной системы?

Да, если система имеет доступный API, обмен файлами или интеграционный шлюз. В процессе разработки зафиксируем источник истины для SKU, цен, останков, характеристик и статусов, частоту обновления и правила конфликтов.

Что лучше для магазина: обычный бот или Telegram Mini App?

Обычный бот удобный для краткого каталога, консультаций, повторных заказов и статусов. Mini Appp, установленный для большого каталога, фильтров, вариантов, визуальной корзины и более сложных checkout. Часто наиболее эффективно работает гибрид: бот ведет диалог и возвращает клиента, Mini Appp дает парусную.

Интегрируется ли бот с Новой Почтой?

Да, интеграция может искать населенные пункты и отделения, создавать отправку и чтение статуса. Окончательный компонент зависит от доступа, договора и API бизнес-кабинета. Для нестандартных адресов или ошибок требуется маршрут к менеджеру.

Сохранится ли корзина, если клиент закроет бут?

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

Заменяет ли бот существующий интернет-магазин?

Не обязательно. Бот может быть дополнительным каналом для повторных заявлений, персональных предложений, консультаций и статусов, а сайт останется основной SEO-витриной. Полное замена оправдана только после обработки каталога, трафика и потребностей покупателей.

От чего зависит стоимость бота-магазина?

От формата интерфейса, количества товаров и вариантов, источника каталогов, правил корзины, оплата, доставки, интеграции с учетом, личным офисом, бонусом, админ-панели, аналитики и миграции. Мы делаем это после карты одного заказа и списка исключений.

Иван Дейнека
Автор и ответственный экспертИван Дейнека, основатель BotLabsОпубликовано: 30 июля 2026 · Обновлено: 30 июля 2026
LinkedIn
Разобрать магазин