Зв'язатись
  • WordPress
  • Доставка
  • v1.3.0

Nova Poshta Premium — Нова Пошта для WooCommerce

Інтеграція WooCommerce з Новою Поштою: вибір міста й відділення прямо в чекауті, живий розрахунок тарифу та створення ТТН. Преміум — післяплата, авто-оновлення статусів, зворотні ТТН, звірка післяплат, webhooks.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WordPress 6.2+ / WooCommerce 7.0+ / PHP 7.4+
Версія
Pro v1.3.0
Free v1.0.10 (wordpress.org)
Ліцензія
два сайти, річна
Тріал
7 днів, без картки, один на сайт
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

Модуль у роботі — 45 секунд

Без звуку теж зрозуміло: субтитри українською

Що є в Free,
а що дає Pro

Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.

Функція Free Pro
Вибір міста та відділення/поштомата прямо в чекауті з автокомплітом із API Нової Пошти ✔ ✔
Живий розрахунок вартості доставки за вагою та напрямком ✔ ✔
Віджет замінює поля адреси: вулиця, місто, область та індекс заповнюються автоматично ✔ ✔
Працює і на класичному чекауті, і на чекауті-блоках (Checkout Blocks) ✔ ✔
Створення ТТН з картки замовлення або автоматично при переході в потрібний статус ✔ ✔
Журнал відправлень в адмінці з посиланнями на трекінг ✔ ✔
Кеш довідника міст і відділень — чекаут не чекає на API ✔ ✔
API-ключ зберігається зашифрованим, сумісність з HPOS ✔ ✔
Пробний період Преміум 7 днів — за кліком, без картки ✔ ✔
Післяплата (грошовий переказ) у ТТН — ✔
Авто-оновлення статусів відправлень щогодини — ✔
Зворотні ТТН в один клік — ✔
Звірка післяплат і вихідні вебхуки з підписом HMAC — ✔
Екран «Вебхуки»: ендпоінти, підпис HMAC-SHA256, журнал доставок — ✔

Як це виглядає

Чекаут WooCommerce: блок Нової Пошти замість полів адреси
Блок доставки стоїть у формі покупця й замінює поля вулиці, міста, області та індексу
Вибір міста та відділення Нової Пошти в чекауті
Місто — з автокомплітом, відділення — з живого довідника НП, включно з поштоматами
Журнал відправлень Нової Пошти в адмінці WooCommerce
WooCommerce → Нова Пошта: журнал відправлень зі статусами й кнопками створення ТТН

Головне про модуль

Як це виглядає для покупця

У чекауті замість звичного набору полів адреси покупець бачить один блок: місто з підказками (або список популярних міст в один клік) і список відділень та поштоматів цього міста.

Що отримує адмін

Усі відправлення — в одному журналі: номер ТТН із посиланням на трекінг, отримувач, поточний статус, суми післяплати й номери грошових переказів.

Налаштування — одна сторінка

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

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — два сайти

Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.

Технічні вимоги

  • WordPress 6.2 або новіший
  • WooCommerce 7.0 або новіший (сумісність з HPOS)
  • PHP 7.4 або новіший
  • API-ключ Нової Пошти з особистого кабінету

Історія версій

v1.3.0 Поточна

Збій API Нової Пошти більше не зупиняє магазин.

v1.2.8

Pro-версія, активована поруч з безкоштовною копією з WordPress.org, більше не вантажить код безкоштовної копії з попередженнями PHP на кожному запиті.

v1.2.7

У замовленні з відділенням більше немає другого рядка адреси з акаунта покупця (квартира, під’їзд): відділення — це вся адреса доставки.

Усі версії (12)
v1.2.6

Англомовний сайт: блоковий чекаут більше не зупиняється мовчки, коли в акаунті покупця не вказана область.

v1.2.5

Збережена адреса покупця в акаунті більше не замінюється відділенням.

v1.2.4

Віджет Нової Пошти з’являється лише тоді, коли обрано саму Нову Пошту: раніше в блоковому чекауті він відкривався й при Укрпошті чи Meest.

v1.2.2

Куплена ліцензія лишається вашою: Pro-можливості працюють і після завершення строку ліцензії — строк покриває оновлення й підтримку.

v1.1.2

Виправлено створення зворотної ТТН.

v1.1.1

Одне замовлення більше не отримує дві ТТН.

v1.1.0

Пробний період Преміум на 7 днів за кліком: ключ приходить на e-mail, картка не потрібна.

v1.0.1

Розрахунок тарифу через API став опцією і за замовчуванням вимкнений.

v1.0.0 Перший реліз

Віджет вибору відділення для класичного чекауту й Checkout Blocks, живий тариф, створення ТТН, журнал відправлень, трекінг статусів, ліцензія Преміум.

Разом з Nova Poshta Premium купують

4 модулі одним замовленням — на 40% дешевше, ніж окремо

Набір «Старт магазину» Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Кинуті кошики Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
2 490 ₴ / рік замість 4 160 ₴ поштучно
Купити набір →

Повний опис модуля

Nova Poshta Premium для WooCommerce — модуль, який під’єднує ваш магазин до Нової Пошти за 10 хвилин. Покупець обирає місто і відділення прямо в чекауті, вартість доставки рахується за живим тарифом НП, а ТТН створюється з картки замовлення або автоматично — коли замовлення переходить у потрібний статус.

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

Як це виглядає для покупця

У чекауті замість звичного набору полів адреси покупець бачить один блок: місто з підказками (або список популярних міст в один клік) і список відділень та поштоматів цього міста. Після вибору вартість доставки в підсумку одразу перераховується за тарифом Нової Пошти.

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

Що отримує адмін

Усі відправлення — в одному журналі: номер ТТН із посиланням на трекінг, отримувач, поточний статус, суми післяплати й номери грошових переказів.

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

Налаштування — одна сторінка

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

Як це працює — крок за кроком

  1. Вставляєте API-ключ із кабінету Нової Пошти й натискаєте «Перевірити підключення».
  2. Обираєте своє місто, відділення та профіль відправника — з них створюватимуться ТТН.
  3. Покупець у чекауті обирає місто й відділення, бачить вартість доставки за тарифом НП.
  4. Замовлення зберігає місто, відділення й адресу доставки, а в журналі з’являється чернетка відправлення.
  5. ТТН створюється кнопкою в замовленні або автоматично — при переході в обраний вами статус.
  6. Статуси доставки оновлюються з API НП (автоматично — на Преміум, вручну кнопкою — на безкоштовній версії).

Що під капотом

Модуль працює через офіційний API Нової Пошти (api.novaposhta.ua/v2.0). Довідники міст і відділень зберігаються у власних таблицях: міста повністю оновлюються раз на добу, відділення підтягуються по місту при першому запиті й кешуються на 7 днів, тому чекаут здебільшого не чекає на зовнішній запит. API-ключ зберігається в базі в зашифрованому вигляді й ніколи не показується назад у формі. Жодних чужих iframe і підміни шаблонів чекауту — тільки штатні хуки WooCommerce.

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

Як встановити

  1. Завантажте архів і встановіть його через «Плагіни → Додати новий → Завантажити плагін».
  2. Активуйте плагін.
  3. WooCommerce → Налаштування → Доставка → додайте метод «Нова Пошта» у потрібну зону.
  4. Вставте API-ключ, збережіть і заповніть блок «Звідки відправляєте».

Питання
про модуль

Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.

@catcode_support Налаштування, сумісність, активація
Що потрібно, щоб модуль запрацював?

Лише API-ключ із кабінету Нової Пошти (Налаштування → Безпека → Ключі API). Окремий договір із розробником не потрібен.

Чим безкоштовна версія відрізняється від Pro?

У Free — вибір відділення в чекауті, розрахунок тарифу, створення ТТН і журнал відправлень. Pro додає післяплату в ТТН, авто-оновлення статусів, зворотні ТТН, звірку післяплат і вебхуки.

Чи працює з блоковим чекаутом?

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

Модуль перепише мій чекаут?

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

Які версії підтримуються?

WordPress 6.2+, WooCommerce 7.0+, PHP 7.4+.

Не той варіант, що шукаєте?

Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.

Замовити кастомний модуль