Нова Пошта Premium для OpenCart 4.x — авто-ТТН + webhooks

Нова Пошта Premium для OpenCart 4.x — авто-ТТН + webhooks
Нова Пошта Premium — перший OpenCart 4.x-native модуль інтеграції з Новою Поштою для українських магазинів. Не просто dropdown міст у checkout, а повна автоматизація: авто-ТТН при зміні статусу замовлення, реконсиляція післяплати, зворотні накладні, синтезована webhook-система поверх polling-only API НП.

Що робить

  • Picker у кошику — клієнт шукає місто і обирає відділення / поштомат прямо у вашому checkout. Без iframe, без NP SDK dropdown, без війн з jQuery.
  • Live тарифи — реальний InternetDocument.getDocumentPrice за фактичною вагою кошика і оголошеною вартістю.
  • Авто-ТТН при оплаті — адмін обирає статус замовлення, що тригерить створення ТТН. На зміні статусу модуль кличе Counterparty.save + InternetDocument.save і пише номер ТТН назад у замовлення.
  • Журнал відправлень — останні 200 відправлень зі статусами, колонкою виплат COD і треком зворотних ТТН.
  • Webhook-сповіщення — НП API не має webhook'ів. Ми polling-имо TrackingDocument.getStatusDocuments щогодини, порівнюємо статуси і POST-имо підписані події на ваші URL через HMAC-SHA256.
  • Кеш міст і відділень — підказки у 5× швидше за live API: 44 мс замість 211 мс.
  • Зворотні накладні — кнопка "Створити повернення" викликає AdditionalServiceGeneral.save.
  • Зашифрований API-ключ — у БД не зберігається у відкритому вигляді.
  • Translit Latin → Кирилиця — іноземний клієнт ввів "Oleksandr Petrov"? НП не приймає латиницю, ми транслітеруємо автоматично.


Free vs Преміум

  • Безкоштовно: створення ТТН, picker у кошику, live тарифи, кеш міст, журнал відправлень, локалізації uk-ua + en-gb.
  • Преміум: реконсиляція післяплати, зворотні накладні, погодинний крон статусів, webhook-сповіщення, multi-warehouse.


Преміум-ліцензія продається окремо на catcode.com.ua: 2 990 грн одноразово, ліцензія назавжди — без щорічних списань і підписок. Оновлення для лінії OpenCart 4.x включені на весь час володіння ліцензією. Ключ працює на 2 доменах (production + staging).

Вимоги

  • OpenCart 4.0.2 – 4.1.x; OpenCart 4.2+ теж підтримується.
  • PHP 8.1+; PHP 8.5 deprecation warnings захищено.
  • MySQL 5.7+ / MariaDB 10.3+.
  • API-ключ Нової Пошти, безкоштовний у my.novaposhta.ua → Налаштування → Безпека → API.


Купити Преміум: https://catcode.com.ua/modules/opencart-nova-poshta-premium

Nova Poshta Premium — the first OpenCart 4.x-native Nova Poshta extension for Ukrainian merchants. Beyond a simple city dropdown: auto-TTN on order paid, COD payout reconciliation, return labels, plus a synthesized webhook system on top of NP's polling-only API.

Features

  • In-checkout city + warehouse picker.
  • Live rates.
  • Auto-TTN creation.
  • Shipments dashboard.
  • Hourly status polling.
  • HMAC-signed outbound webhooks.
  • Encrypted API key at rest.
  • Latin → Cyrillic translit.


Free: TTN creation, picker, live rates, warehouse cache.

Premium: COD reconciliation, return labels, status polling cron, outbound webhooks, multi-warehouse. Sold separately on catcode.com.ua: ₴2 990 one-time, lifetime — no recurring fees, no subscription. Updates for the OpenCart 4.x line are included for the lifetime of the license. Key covers 2 domains (production + staging).

Requirements: OpenCart 4.0.2 – 4.1.x, PHP 8.1+, MySQL 5.7+ / MariaDB 10.3+, Nova Poshta merchant API key.

Premium license: https://catcode.com.ua/modules/opencart-nova-poshta-premium




Download
  • Developed by OpenCart Community
  • Documentation Included

Rating

Compatibility
4.0.2.0, 4.0.2.1, 4.0.2.2, 4.0.2.3, 4.1.0.0, 4.1.0.1, 4.1.0.2, 4.1.0.3

Last Update
25 May 2026

Created
24 May 2026
5 Downloads
0 Comments
Catcode
Catcode
Member since: 24 May 2026

View all extensions Get Support