Nova Poshta Premium — Нова Пошта для WooCommerce
Інтеграція WooCommerce з Новою Поштою: вибір міста й відділення прямо в чекауті, живий розрахунок тарифу та створення ТТН. Преміум — післяплата, авто-оновлення статусів, зворотні ТТН, звірка післяплат, webhooks.
Що всередині
- Вибір міста та відділення/поштомата прямо в чекауті з автокомплітом із API Нової Пошти
- Живий розрахунок вартості доставки за вагою та напрямком
- Віджет замінює поля адреси: вулиця, місто, область та індекс заповнюються автоматично
- Працює і на класичному чекауті, і на чекауті-блоках (Checkout Blocks)
- Створення ТТН з картки замовлення або автоматично при переході в потрібний статус
- Журнал відправлень в адмінці з посиланнями на трекінг
- Кеш довідника міст і відділень — чекаут не чекає на API
- API-ключ зберігається зашифрованим, сумісність з HPOS
- Післяплата (грошовий переказ) у ТТН Pro
- Авто-оновлення статусів відправлень щогодини Pro
- Зворотні ТТН в один клік Pro
- Звірка післяплат і вихідні вебхуки з підписом HMAC Pro
Nova Poshta Premium для WooCommerce — модуль, який під’єднує ваш магазин до Нової Пошти за 10 хвилин. Покупець обирає місто і відділення прямо в чекауті, вартість доставки рахується за живим тарифом НП, а ТТН створюється з картки замовлення або автоматично — коли замовлення переходить у потрібний статус.
Віджет не просто додається збоку: він замінює поля адреси. Вулиця, місто, область та індекс заповнюються з обраного відділення, тож покупцю нема чого вводити вручну, а у вас у замовленні лишається коректна адреса доставки.
Базова версія безкоштовна — вибір відділення, тариф, створення ТТН і журнал відправлень. Ліцензія Преміум додає післяплату в ТТН, автоматичне оновлення статусів, зворотні накладні, звірку післяплат і вебхуки.
Як це виглядає для покупця
У чекауті замість звичного набору полів адреси покупець бачить один блок: місто з підказками (або список популярних міст в один клік) і список відділень та поштоматів цього міста. Після вибору вартість доставки в підсумку одразу перераховується за тарифом Нової Пошти.


Блок працює і на класичному чекауті, і на чекауті-блоках (Checkout Blocks): вибір зберігається через сесію WooCommerce, тому обидва варіанти поводяться однаково. Якщо покупець обрав Нову Пошту, але не вибрав відділення — замовлення не оформиться, поки вибір не зроблено.
Що отримує адмін
Усі відправлення — в одному журналі: номер ТТН із посиланням на трекінг, отримувач, поточний статус, суми післяплати й номери грошових переказів.

У картці замовлення видно, яке саме відділення обрав покупець, і є кнопка створення ТТН — без переходів у кабінет НП.

Налаштування — одна сторінка
Модуль додається як звичайний метод доставки WooCommerce. Усі налаштування — на одній сторінці: ключ API, профіль відправника, правила ціни, вигляд віджета й автоматизація ТТН. Кнопки «Перевірити підключення» і «Тестова перевірка тарифу» одразу показують, чи все налаштовано правильно.

Як це працює — крок за кроком
- Вставляєте API-ключ із кабінету Нової Пошти й натискаєте «Перевірити підключення».
- Обираєте своє місто, відділення та профіль відправника — з них створюватимуться ТТН.
- Покупець у чекауті обирає місто й відділення, бачить вартість доставки за тарифом НП.
- Замовлення зберігає місто, відділення й адресу доставки, а в журналі з’являється чернетка відправлення.
- ТТН створюється кнопкою в замовленні або автоматично — при переході в обраний вами статус.
- Статуси доставки оновлюються з API НП (автоматично — на Преміум, вручну кнопкою — на безкоштовній версії).
Що включено в ліцензії
Безкоштовно: вибір міста та відділення в чекауті (класичний і блоковий), розрахунок тарифу, заміна й автозаповнення полів адреси, створення ТТН вручну та за статусом замовлення, журнал відправлень, кеш довідників, шифрування ключа.
Преміум: післяплата (грошовий переказ) у ТТН, автоматичне оновлення статусів щогодини, зворотні ТТН в один клік, звірка післяплат із сумами й номерами переказів, вихідні вебхуки на події доставки з підписом HMAC-SHA256.
Технічні вимоги
- WordPress 6.2 або новіший
- WooCommerce 7.0 або новіший (сумісність з HPOS)
- PHP 7.4 або новіший
- API-ключ Нової Пошти з особистого кабінету
Що під капотом
Модуль працює через офіційний API Нової Пошти (api.novaposhta.ua/v2.0). Довідники міст і відділень зберігаються у власних таблицях і оновлюються за розкладом, тому чекаут не чекає на зовнішній запит. API-ключ зберігається в базі в зашифрованому вигляді й ніколи не показується назад у формі. Жодних чужих iframe і підміни шаблонів чекауту — тільки штатні хуки WooCommerce.
Як встановити
- Завантажте архів і встановіть його через «Плагіни → Додати новий → Завантажити плагін».
- Активуйте плагін.
- WooCommerce → Налаштування → Доставка → додайте метод «Нова Пошта» у потрібну зону.
- Вставте API-ключ, збережіть і заповніть блок «Звідки відправляєте».
Історія версій
1.0.0 — перший реліз: віджет вибору відділення для класичного чекауту й Checkout Blocks, живий тариф, створення ТТН, журнал відправлень, трекінг статусів, ліцензія Преміум.
Часті питання
Що потрібно, щоб модуль запрацював?
Лише API-ключ із кабінету Нової Пошти (Налаштування → Безпека → Ключі API). Окремий договір із розробником не потрібен.
Чим безкоштовна версія відрізняється від Pro?
У Free — вибір відділення в чекауті, розрахунок тарифу, створення ТТН і журнал відправлень. Pro додає післяплату в ТТН, авто-оновлення статусів, зворотні ТТН, звірку післяплат і вебхуки.
Чи працює з блоковим чекаутом?
Так. Вибір зберігається через сесію WooCommerce, тому класичний чекаут і Checkout Blocks працюють однаково.
Модуль перепише мій чекаут?
Ні. Блок вибору відділення вбудовується у наявну форму, а поля адреси доставки заповнюються автоматично з обраного відділення.
Які версії підтримуються?
WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.
Питання щодо модуля?
Пишіть у Telegram — відповімо протягом робочого дня. Допоможемо з налаштуванням, сумісністю та активацією ключа.
Поки що жодного відгуку. Будь першим — нижче.
Залишити відгук
Відгук модерується перед публікацією — це звичайно займає до 24 годин.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Поставити питання
Зазвичай відповідаємо протягом 24 годин у робочий час.
Експрес-оплата
Купівля модуля
—