Веб-розробка

Нова Пошта в чекауті: що має працювати, щоб менеджер не переписував адреси

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

4 вересня 2026 р.
8 хв читання

Поле «адреса доставки» у формі замовлення виглядає як економія: покупець напише, менеджер розбереться. Він і розбирається — телефоном, по кожному замовленню. Поки замовлень десяток на тиждень, схема тримається. На кількох десятках на день перенесення даних руками перетворюється на окрему посаду й на головне джерело друкарських помилок.

Ця стаття — про те, що має працювати в чекауті, щоб питання «у яке відділення везти» закривалось до того, як менеджер відкриє замовлення. Тридцять першого липня 2026 ми міряли власне портфоліо: Нову Пошту підтверджено в чекауті або на сторінці доставки у 16 магазинах. Перевізник підключений майже скрізь, і різниця не в самому факті підключення, а в його глибині: до вибору відділення зі списку — чи аж до накладної, яка створюється з адмінки.

Дві сторони однієї поломки

Покупець бачить форму, у якій треба щось написати руками. Менеджер бачить рядок тексту, який треба розшифрувати: «НП 12, Дніпро» — це відділення номер 12 чи вулиця? Помилка виявляється тоді, коли посилка приїхала не туди, і коштує вона повернення та повторної відправки.

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

Очима покупця: чотири речі

Коли інтеграція Нової Пошти зроблена, покупець проходить чекаут так.

Місто — підказкою зі списку, а не будь-яким текстом, який він набрав. Далі відділення або поштомат — теж зі списку, який береться з довідника перевізника. Нові відділення туди не вносять руками: вони з'являються самі, коли довідник оновлюється за розкладом.

Орієнтовна вартість доставки — у кошику, порахована за вагою й оголошеною вартістю. Саме орієнтовна: точну суму однаково рахує перевізник на відділенні, і про це має стояти примітка. Але щось там стояти мусить — як саме влаштований розрахунок доставки в кошику, розібрано окремо.

Кур'єр за адресою — з перевіркою зони обслуговування. Покупець не має обирати варіант, якого для його адреси не існує.

Поштомат варто назвати окремо, бо його часто вважають галочкою в налаштуваннях. Це власний довідник і власна гілка в розрахунку вартості. Для дрібних відправлень він знімає з покупця чергу на відділенні, і саме тому його просять. Кожен доданий сценарій — окремий блок тестування, а не рядок у списку методів.

Очима менеджера: ідентифікатор замість рядка

У замовленні лежить не «НП 12, Дніпро», а ідентифікатор конкретного відділення. Це різниця між «менеджер здогадується» і «система знає».

Далі кнопка в замовленні: створити експрес-накладну. Менеджер натискає, отримує номер і друковану форму, не переходячи в кабінет перевізника й не вводячи ті самі дані вдруге. Номер декларації повертається в замовлення й у лист покупцю — питання «де моя посилка» закривається до того, як його поставлять.

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

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

Окремий випадок — коли частина замовлень їде різними перевізниками або одне замовлення доводиться відправляти кількома посилками. Тоді до інтеграції додається розділення відправлень, і це рахується окремо від самого чекауту.

Що ламається найчастіше

Поломки повторюються, і їх небагато.

Ручне поле «адреса». Часто це навіть не поле доставки, а коментар до замовлення. Покупець пише як уміє, менеджер розшифровує як розуміє. Чесна межа: список із довідника прибирає помилку розшифровки, а не помилку вибору. Якщо покупець свідомо вказав не те відділення, жодна інтеграція не врятує.

Застарілий довідник. Відділення відкрилось, у списку його немає, покупець не знаходить своє й іде оформлювати в іншому місці. Той самий пункт про оновлення за розкладом, тільки з боку втрачених замовлень.

Доставка без ціни або з нулем. Обидва варіанти ми бачили на одному виміряному магазині: Нова Пошта показувалась у чекауті взагалі без ціни, а другий перевізник — як «0 грн», хоча інформаційна сторінка того самого сайту називала 35–80 грн. Нуль у чекауті — це обіцянка, яку сайт не виконує, і покупець дізнається про неї вже на відділенні.

Сторінка «Доставка й оплата», яку чекаут не підтверджує. Сторінка умов — це текст, який хтось написав колись, а не поточні налаштування. В офіційному магазині садового інструменту вимір 31 липня 2026 показав чотири служби доставки й вісім способів розрахунку на сторінці умов — і це той рідкий випадок, коли текст і налаштування збіглися. Частіше вони розходяться, і дізнаються про це від покупця.

Дрібниця з тієї ж вибірки, яка коштує дешево, а виявляється пізно: в одному магазині назви перевізників стоять картинками без alt. Людина їх бачить, пошуковий робот і скрінрідер — ні.

Перевірка власного чекауту за дві хвилини

Робиться самостійно, доступів не треба.

Покладіть свій товар у свій кошик і почніть оформлення як гість, не як адміністратор. Це принципово: те, що сайт віддає звичайному покупцеві, і є правдою.

Далі дивитесь чотири речі. Перша: відділення обирається зі списку чи пишеться текстом. Друга: чи є ціна доставки і чи не стоїть там нуль. Третя: які взагалі способи доставки й оплати вам пропонують — і чи збігається цей перелік із вашою сторінкою умов. Четверта: чи є у формі поля, без яких накладна не створиться.

Ми робимо таку перевірку на кожному магазині перед кошторисом. У магазині систем автоматичного поливу 1 серпня 2026 вона дала два перевізники, шість способів доставки і три способи оплати — цифри з реального чекауту, а не зі сторінки умов. Показово інше: у того самого магазину перша відповідь сервера була 235 мс, а /sitemap.xml віддавав HTTP 200 з тілом на нуль байт, JSON-LD не знайшлось жодного блоку й аналітики не було встановлено взагалі. Доставка при цьому працювала. Стан чекауту й стан технічної частини — це два різні питання, і відповіді на них не збігаються.

Другий бік того самого чекауту — кнопки на картці товару: купівля в один клік, оплата частинами, поріг безкоштовної доставки. Ми міряли їх на тридцяти магазинах у розборі картки товару очима Google, тут не повторюємось. Якщо чекаут перебираєте цілком, разом із кроками форми й гостьовим оформленням, — це вже оптимізація чекауту.

Скільки це триває

3–10 робочих днів, п'ять етапів.

Етап Строк
Перевірка чекауту й полів замовлення 1–2 робочих дні
Ключ API, довідники, розклад оновлення 1–2 робочих дні
Способи доставки й розрахунок вартості 1–3 робочих дні
Декларація з адмінки й друк 0–3 робочих дні
Живе замовлення й передача менеджеру у день здачі

Три дні — це коли вмикається лише відділення, поля в замовленні вже коректні, а декларації ви й далі створюєте в кабінеті перевізника: етап із накладними просто випадає з кошторису. Десять — коли вмикаються всі три сценарії, потрібна кнопка створення накладної в адмінці, а форму замовлення доводиться переробляти.

Платформа теж рухає строк. Під OpenCart і WooCommerce існують готові збірки, і робота зводиться до налаштування, довідників і полів замовлення; на власному чекауті кожен крок пишеться руками, і ми кажемо про це до кошторису, а не після. Як строки виглядають на цілому проєкті, а не на одній інтеграції, розписано в строках розробки магазину.

Що не входить

Договір із перевізником і ключ API оформлюються на вас, а не на підрядника: доступ до відправлень має лишатися у власника бізнесу. Ми працюємо з ключем на етапі налаштування й тестування, після передачі ви можете перевипустити його будь-коли — сайт продовжить працювати одразу після оновлення значення в адмінці.

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

Чесні межі

Інтеграція економить дві речі: час менеджера на кожному замовленні й повернення через помилки в адресі. Більше нічого. Вона не зменшує вартість доставки, не робить перевізника швидшим і не впливає на позиції сайту в пошуку. І звільнена година менеджера стає грошима лише тоді, коли її справді перерозподілили на іншу роботу.

Тому рекомендація перед стартом проста: виміряйте дві цифри — скільки хвилин зараз іде на одну декларацію і скільки замовлень на місяць повертається через адресу. Через місяць після робіт за ними буде видно, окупилось чи ні.

Якщо не впевнені, у якому стані ваш чекаут, ми перевіряємо його безкоштовно за 1–2 робочих дні: кладемо товар у ваш кошик, проходимо гостьове оформлення й дивимось, що сайт віддає насправді. На виході — звіт і оцінка робіт із поділом на обов'язкове й бажане. Якщо на вашій платформі достатньо налаштувати наявний модуль замість писати інтеграцію, ми так і скажемо. Далі договір із фіксованою сумою й строком, а на виконані роботи — гарантія 30 календарних днів з дня підписання акта.

Теги

E-commerce

🤔Вам сподобалась стаття?

Ваша думка допомагає нам створювати кращий контент

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

Знайшли щось корисне? 🚀

Допоможіть іншим дізнатись про це — поділіться статтею в соціальних мережах

https://lionex.com.ua/blog/nova-poshta-v-chekauti

💚 Дякуємо, що допомагаєте нам рости

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

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

Часті запитання

Відповіді на популярні питання по темі

Часто так. Під OpenCart і WooCommerce існують готові збірки, і робота зводиться до налаштування, довідників і полів замовлення. Ми дивимось платформу на безкоштовній перевірці чекауту й кажемо це до кошторису: якщо достатньо налаштувати наявний модуль, писати інтеграцію не треба. Руками кожен крок пишеться там, де чекаут власний.

Достатньо відділення, якщо ваші покупці забирають саме так. Поштомат — це власний довідник і власна гілка в розрахунку вартості, кур'єр — ще й перевірка зони обслуговування. Кожен доданий сценарій це окремий блок тестування, тому три сценарії й одне відділення відрізняються і за строком, і за вартістю. Лише відділення — нижня межа строку, три сценарії — верхня.

Тоді декларація не створиться автоматично, скільки б API не підключали: перевізнику потрібні прізвище, телефон у коректному форматі, вага й оголошена вартість. Форму замовлення доводимо в тому ж проєкті. Якщо вага лежить окремим полем у прайсі, це швидко; якщо її треба виводити правилом з категорії чи набору позицій у кошику — це окрема логіка, і саме тут ховається різниця між нижньою й верхньою межею строку.

3–10 робочих днів, п'ять етапів. Три дні — коли вмикається лише відділення, поля в замовленні вже коректні, а декларації ви й далі створюєте в кабінеті перевізника: етап із накладними випадає. Десять — коли вмикаються всі три сценарії, потрібна кнопка створення накладної в адмінці, а форму замовлення доводиться переробляти. Ключ і доступи потрібні на старті: без них перший етап стоїть.

Отримуйте найкращі статті на пошту

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

Ми поважаємо вашу приватність. Відписатись можна в будь-який момент.