AI и машинное обучениеE-commerce и бизнес

Новая Почта в чате: как бот оформляет отправку без оператора

Как чат-бот LEO Chat ищет город и отделение в справочнике Новой Почты, создаёт накладную и возвращает статусы в диалог. Механизм, требования к магазину и границы автоматизации.

Вопрос «а какое у вас отделение?» выглядит мелочью, пока не посчитать, сколько раз в день его задаёт менеджер. Клиент пишет в мессенджер, менеджер открывает кабинет перевозчика, ищет город, сверяет номер отделения, копирует адрес в заказ. Пока это длится, диалог стоит, а вместе с ним стоит и заказ.

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

Что видит клиент

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

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

Для курьера логика другая: сначала город, потом улица, дом и квартира текстом. Разница не косметическая. Новая Почта принимает адресную доставку именно как адрес, а не как идентификатор отделения, поэтому ветки сценария расходятся с самого начала.

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

Что происходит под капотом

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

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

Сверка с кодом 21 августа 2026 показывает полный набор этой ветки: города, отделения, почтоматы, создание накладной, печать наклейки, курьер до двери и автосинк статусов работают на реальном API Новой Почты, а не на тестовом стенде — модуль проверен боевой накладной.

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

Что нужно от магазина

Три вещи, и все три — со стороны магазина.

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

Реквизиты отправителя. Контрагент, контактное лицо, город и отделение отправки, телефон. Без них перевозчик накладную просто не создаст.

Параметры груза. Тип, вес, кто платит за доставку — Новая Почта требует их в каждом запросе, поэтому их задают заранее, а не выясняют у клиента посреди диалога.

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

Где границы

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

Вопросы о доставке, ответ на которые есть в базе знаний магазина, бот закрывает сам, но только в её пределах. На оценке 4 июля 2026 мы прогнали AI-модуль на 29 вопросах, ответ на которые в базе есть, и на 16 вопросах вне её: точность на первых — 89,7 %, на вторых бот во всех 16 случаях признал, что не знает, и предложил передать оператору. Это результат на конкретном наборе, а не свойство, которое держится на любом вопросе.

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

Стоит знать и о каналах. Живых в LEO Chat два: Telegram и виджет на сайте. Instagram и Viber — в планах. Оплата картой включается на ключах платёжного провайдера со стороны магазина, то есть это отдельный шаг подключения.

Для магазинов, у которых Новая Почта уже настроена на сайте

Модуль перевозчика на самом сайте это не заменяет. Магазин на OpenCart, Хорошопе или Prom.ua по-прежнему оформляет доставку в своём чекауте — бот добавляет ту же механику в канале, где сайта нет: в мессенджере. Если заказы из чата должны попадать в учёт магазина, для этого есть вебхуки и публичный API.

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

Посмотреть своими глазами

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

Попробовать платформу на своём магазине можно на leo.lionex.com.ua — модель тарифов и условия пробного периода там же, на сайте продукта. А если бота нужно подключить к вашему каталогу, доставке и учёту, а не настраивать самому, оставьте задачу агентству: отвечаем в течение двух часов и работаем по договору.

Теги

AIE-commerce

Вам понравилась статья?

Ваше мнение помогает нам создавать лучший контент

Поделитесь с друзьями

Нашли что-нибудь полезное?

Помогите другим узнать это — поделитесь статьей в социальных сетях

Спасибо, что помогаете нам расти

Основатель LIONEX

Владислав Чистяков

Пишет о том, что делает руками: интернет-магазины на OpenCart, приложения на Next.js, интеграции и скорость сайтов. В статьях — замеры и проверки, которые читатель может повторить на своём проекте, а не общие советы. Коммерческая разработка с 2015 года.

Вопросы

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

Ответы на популярные вопросы по теме

Нужен ли магазину собственный ключ API Новой Почты?

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

Создаёт ли бот накладную автоматически?

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

Бот умеет только отделения или ещё почтоматы и курьера до двери?

По сверке с кодом 21 августа 2026 модуль работает с городами, отделениями, почтоматами, созданием накладной, печатью наклейки, курьерской доставкой до двери и автосинком статусов на реальном API Новой Почты; он проверен боевой накладной. Для курьера бот спрашивает город, улицу, дом и квартиру, потому что адресная доставка принимается именно как адрес, а не как номер отделения.

Заменяет ли это модуль Новой Почты на сайте магазина?

Нет. Магазин на OpenCart, Хорошопе или Prom.ua по-прежнему оформляет доставку в своём чекауте. Бот добавляет ту же механику в канале, где сайта нет — в мессенджере. Если заказы из чата должны попадать в учёт магазина, для этого есть вебхуки и публичный API.

В каких каналах это работает?

Живых каналов в LEO Chat два: Telegram и виджет на сайте. Instagram и Viber — в планах, на дату публикации их нет. Оплата картой включается на ключах платёжного провайдера со стороны магазина, то есть это отдельный шаг подключения.

Получайте лучшие статьи на почту

Подпишитесь на нашу рассылку и получайте полезные советы, инсайты и новости о веб-разработке, маркетинге и бизнесе.

Мы уважаем вашу конфиденциальность. Отписаться можно в любой момент.

Ещё в блоге

Похожие статьи

Healthcheck дал 60 % запросов приложения: что показали первые сутки метрикВеб-разработка

Healthcheck дал 60 % запросов приложения: что показали первые сутки метрик

21 сентября 2026 года, в первые сутки учёта запросов по маршрутам, служебный /api/health получил 13 666 запросов — 60 % трафика приложения, и каждый шёл в общую базу. Рассказываем, какие две настройки это убрали, какую цену мы за них платим и как проверить свой healthcheck.

Читать дальше
154 ошибки типов, которые выбрасывала сборка: что в них нашлосьВеб-разработка

154 ошибки типов, которые выбрасывала сборка: что в них нашлось

21 сентября 2026 года проверка типов на нашем сайте показала 154 ошибки, хотя сборка каждый раз была зелёной: результат проверки просто выбрасывался. Внутри нашлись нули в статистике ссылок и в экспорте аналитики, сортировка, которая не сортировала, и тесты, которые не запускались. Рассказываем, как разбирали, что изменили и как проверить свой проект.

Читать дальше
Сертификаты продлеваются сами: TLS на 116 сайтах и один, который не продлилсяВеб-разработка

Сертификаты продлеваются сами: TLS на 116 сайтах и один, который не продлился

22 сентября 2026 года мы проверили HTTPS-сертификаты на 116 сайтах, которые уже измеряли для рыночных исследований, и для 104 из них сравнили состояние с августовским. Все 116 прошли проверку, 108 стоят на 89- и 90-дневных бесплатных сертификатах, и только у одного сайта сертификат до сих пор не продлился, хотя при типичных настройках уже должен был. Разбираем замеры, границы метода и показываем, как проверить свой сайт одной командой.

Читать дальше