
Nova Post Global для OpenCart — міжнародна доставка з тарифом у чекауті
Міжнародна доставка Нової Пошти в OpenCart 4, 3 і 2.3: ціна за кордон рахується в чекауті через API Nova Post Global за вагою й габаритами кошика.
- Сумісність
- OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
- Версія
-
v1.0.2 (OpenCart 4)
v1.0.2 (OpenCart 3.x)
v1.0.2 (OpenCart 2.3) - Ліцензія
- два сайти, назавжди
- Тріал
- 7 днів, без картки, один на сайт
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Як це виглядає для покупця
У кроці доставки з’являється спосіб «Nova Post Global — доставка за кордон» із ціною у валюті магазину.
Що отримує адмін
Одна сторінка налаштувань: логін і пароль API (пароль зберігається зашифрованим), робоче чи тестове середовище, код послуги, вага й габарити для товарів із порожніми полями, ліміт одного місця, поведінка на випадок збою API, кеш і журнал помилок, гео-зона, клас податку й порядок сортування.

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

Один ключ — два сайти
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
OpenCart 4.0.2 – 4.1.x, 3.0.2 – 3.0.5.0 або 2.3.0.x — окрема збірка під кожну лінійку.
PHP 8.1+ для OpenCart 4, 7.0+ для 3.x і 2.3; розширення cURL.
Логін і пароль API Nova Post Global, видані на вашу компанію чи ФОП. Звичайний API-ключ Нової Пошти по Україні для міжнародних тарифів не підходить.
Хостинг має випускати вихідні з’єднання на порт 8243.
Історія версій
Виправлено помилку ліцензійного модуля на вітрині OpenCart.
Пароль API шифрується AES-256-CBC з HMAC замість старого способу, через який антивіруси хостингів видаляли файл модуля.
Перший випуск для OpenCart 4.x, 3.x і 2.3.
Разом з Nova Post Global для OpenCart купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — модуль Нова Пошта для OpenCart 2.3, 3.x і 4.x

LiqPay — оплата карткою для OpenCart 2.3, 3.x і 4.x

Telegram-сповіщення і Viber/SMS покупцям для OpenCart
Повний опис модуля
Nova Post Global для OpenCart — міжнародна доставка Нової Пошти з ціною прямо в чекауті. Покупець із Німеччини, Польщі чи США вводить адресу й одразу бачить вартість доставки за кордон, а не пише менеджеру «скільки буде до Берліна?». Тариф рахується через офіційний API Nova Post Global за вагою й габаритами саме цього кошика. Три збірки: OpenCart 4.x, 3.x і 2.3.
Як це виглядає для покупця
У кроці доставки з’являється спосіб «Nova Post Global — доставка за кордон» із ціною у валюті магазину. Він показується лише для країн, які покриває тариф НПГ, і лише для адрес за межами України — українці бачать звичну Нову Пошту. Якщо НПГ не возить у країну (CALC004) або вага поза тарифом, спосіб просто не з’являється.
Що отримує адмін
Одна сторінка налаштувань: логін і пароль API (пароль зберігається зашифрованим), робоче чи тестове середовище, код послуги, вага й габарити для товарів із порожніми полями, ліміт одного місця, поведінка на випадок збою API, кеш і журнал помилок, гео-зона, клас податку й порядок сортування. Кнопка «Перевірити підключення» людською мовою пояснює, що не так: неправильний пароль, закритий порт 8243 чи країна поза тарифом.
Як це працює — крок за кроком
- Покупець кладе товари в кошик і вводить адресу за кордоном.
- Модуль складає кошик в одну коробку: сумарна фактична вага, сумарний об’єм, найдовший бік — найдовший товар. Одиниці ваги й довжини магазину переводяться в кілограми й сантиметри через ядро OpenCart.
- Запит іде в API Nova Post Global (
IEW/publicCalculateCost) — продукт Global Delivery Econom, той самий, що в публічному калькуляторі НПГ. - НПГ повертає ціну в гривнях; модуль переводить її у валюту магазину за курсом із «Локалізація → Валюти», у Pro додає націнку або обнуляє доставку від суми.
- Ціна кешується: однаковий кошик у ту саму країну не смикає API на кожному оновленні чекауту.
Важкі замовлення (Pro). Econom везе одне місце до 68 кг, а в більшість країн рахує лише до ~30 кг платної ваги. Без Pro таке замовлення не отримає тарифу. Pro ділить його на кілька однакових місць — за фактичною, а на відповідь CALC005 за платною вагою (фактична або об’ємна Д×Ш×В/5000) — і показує в назві способу кількість місць.
Що під капотом
- Звичайне розширення доставки OpenCart, без ocmod-патчів і змін у файлах ядра.
- Відповідь HTTP 424 з кодами CALC004/CALC005/CALC006 вважається відповіддю тарифу й кешується; мережеві збої й помилки авторизації не кешуються, щоб наступний запит спробував знову.
- Пароль API в базі зашифрований: дамп БД не віддасть його відкритим текстом.
- Той самий ліцензійний клієнт, що в інших модулях CatCode: 7-денний тріал.
Як встановити
- Завантажте збірку під свою версію через «Розширення → Встановлення розширень»:
cc_npglobal.ocmod.zipдля OpenCart 4.x,cc_npglobal-oc3-1.0.0.ocmod.zipдля 3.x,cc_npglobal-oc2-1.0.0.ocmod.zipдля 2.3. - «Розширення → Розширення → Доставка»: встановіть «Nova Post Global» і відкрийте налаштування.
- Введіть логін і пароль API, увімкніть модуль, збережіть і натисніть «Перевірити підключення».
- Оформіть тестове замовлення з адресою за кордоном і переконайтеся, що ціна з’явилась у кроці доставки.
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чи підійде мій API-ключ Нової Пошти?
Ні. Міжнародні тарифи дає окремий API Nova Post Global зі своїм логіном і паролем. Попросіть доступ у свого менеджера НПГ.
Чому для деяких країн спосіб не показується?
НПГ відповів, що послуга в цю країну не надається (CALC004) або вага поза тарифом (CALC005). Важкі замовлення лікує Pro.
Ліцензію треба продовжувати?
Ні. Для OpenCart ліцензія назавжди: одна оплата, і Pro-функції лишаються з вами.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—

