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

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

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

8 сентября 2026 г.
5 мин чтения

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

В 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

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

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

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

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

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

https://lionex.com.ua/blog/nova-poshta-v-chati-bez-operatora

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

9 мин
22 сент.
Читать дальше