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-денних безкоштовних сертифікатах, і лише в одного сайту сертифікат досі не продовжився, хоча за типових налаштувань уже мав би. Розбираємо заміри, межі методу й показуємо, як перевірити свій сайт однією командою.

Читати далі