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

Nova Post Global для OpenCart — міжнародна доставка з тарифом у чекауті

Міжнародна доставка Нової Пошти в OpenCart 4, 3 і 2.3: ціна за кордон рахується в чекауті через API Nova Post Global за вагою й габаритами кошика.

Завантажити Free
Pro · ліцензія назавжди Чим більше сайтів, тим дешевше кожен
Сумісність
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 днів, без картки, один на сайт
Або всі 173 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Тариф Nova Post Global за кордон у кроці доставки, через офіційний API НПГ ✔ ✔
Розрахунок за фактичною вагою й габаритами кошика ✔ ✔
Послуга Global Delivery Econom (код 28) або інша на вибір ✔ ✔
Не показується для України й країн поза тарифом ✔ ✔
Вага й габарити за замовчуванням для товарів із порожніми полями ✔ ✔
Перевод у валюту магазину за курсом OpenCart ✔ ✔
Кеш тарифу й фіксована ціна на випадок збою API ✔ ✔
Перевірка підключення з поясненням кодів НПГ ✔ ✔
Гео-зона, клас податку, порядок сортування ✔ ✔
Збірки під OpenCart 4.x, 3.x і 2.3 ✔ ✔
Доставка у відділення Nova Post за кордоном — ✔
Націнка на тариф: відсоток і фіксована сума — ✔
Безкоштовна міжнародна доставка від суми замовлення — ✔
Поділ важких замовлень на кілька місць за лімітами НПГ — ✔

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

Налаштування Nova Post Global в адмінці OpenCart 4
Адмінка OpenCart 4.1: доступ до API, перевірка підключення, параметри посилки й 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.

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

v1.0.2 Поточна

Виправлено помилку ліцензійного модуля на вітрині OpenCart.

v1.0.1

Пароль API шифрується AES-256-CBC з HMAC замість старого способу, через який антивіруси хостингів видаляли файл модуля.

v1.0.0

Перший випуск для OpenCart 4.x, 3.x і 2.3.

Разом з Nova Post Global для OpenCart купують

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

Набір «Старт магазину» Nova Post Global Nova Poshta Premium LiqPay Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 173 модулі в All Access за 4 990 ₴.
3 590 ₴ назавжди замість 5 960 ₴ поштучно
Купити набір →

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

Nova Post Global для OpenCart — міжнародна доставка Нової Пошти з ціною прямо в чекауті. Покупець із Німеччини, Польщі чи США вводить адресу й одразу бачить вартість доставки за кордон, а не пише менеджеру «скільки буде до Берліна?». Тариф рахується через офіційний API Nova Post Global за вагою й габаритами саме цього кошика. Три збірки: OpenCart 4.x, 3.x і 2.3.

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

У кроці доставки з’являється спосіб «Nova Post Global — доставка за кордон» із ціною у валюті магазину. Він показується лише для країн, які покриває тариф НПГ, і лише для адрес за межами України — українці бачать звичну Нову Пошту. Якщо НПГ не возить у країну (CALC004) або вага поза тарифом, спосіб просто не з’являється.

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

Одна сторінка налаштувань: логін і пароль API (пароль зберігається зашифрованим), робоче чи тестове середовище, код послуги, вага й габарити для товарів із порожніми полями, ліміт одного місця, поведінка на випадок збою API, кеш і журнал помилок, гео-зона, клас податку й порядок сортування. Кнопка «Перевірити підключення» людською мовою пояснює, що не так: неправильний пароль, закритий порт 8243 чи країна поза тарифом.

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

  1. Покупець кладе товари в кошик і вводить адресу за кордоном.
  2. Модуль складає кошик в одну коробку: сумарна фактична вага, сумарний об’єм, найдовший бік — найдовший товар. Одиниці ваги й довжини магазину переводяться в кілограми й сантиметри через ядро OpenCart.
  3. Запит іде в API Nova Post Global (IEW/publicCalculateCost) — продукт Global Delivery Econom, той самий, що в публічному калькуляторі НПГ.
  4. НПГ повертає ціну в гривнях; модуль переводить її у валюту магазину за курсом із «Локалізація → Валюти», у Pro додає націнку або обнуляє доставку від суми.
  5. Ціна кешується: однаковий кошик у ту саму країну не смикає API на кожному оновленні чекауту.

Важкі замовлення (Pro). Econom везе одне місце до 68 кг, а в більшість країн рахує лише до ~30 кг платної ваги. Без Pro таке замовлення не отримає тарифу. Pro ділить його на кілька однакових місць — за фактичною, а на відповідь CALC005 за платною вагою (фактична або об’ємна Д×Ш×В/5000) — і показує в назві способу кількість місць.

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

  • Звичайне розширення доставки OpenCart, без ocmod-патчів і змін у файлах ядра.
  • Відповідь HTTP 424 з кодами CALC004/CALC005/CALC006 вважається відповіддю тарифу й кешується; мережеві збої й помилки авторизації не кешуються, щоб наступний запит спробував знову.
  • Пароль API в базі зашифрований: дамп БД не віддасть його відкритим текстом.
  • Той самий ліцензійний клієнт, що в інших модулях CatCode: 7-денний тріал.

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

  1. Завантажте збірку під свою версію через «Розширення → Встановлення розширень»: 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.
  2. «Розширення → Розширення → Доставка»: встановіть «Nova Post Global» і відкрийте налаштування.
  3. Введіть логін і пароль API, увімкніть модуль, збережіть і натисніть «Перевірити підключення».
  4. Оформіть тестове замовлення з адресою за кордоном і переконайтеся, що ціна з’явилась у кроці доставки.

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

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

@catcode_support Налаштування, сумісність, активація
Чи підійде мій API-ключ Нової Пошти?

Ні. Міжнародні тарифи дає окремий API Nova Post Global зі своїм логіном і паролем. Попросіть доступ у свого менеджера НПГ.

Чому для деяких країн спосіб не показується?

НПГ відповів, що послуга в цю країну не надається (CALC004) або вага поза тарифом (CALC005). Важкі замовлення лікує Pro.

Ліцензію треба продовжувати?

Ні. Для OpenCart ліцензія назавжди: одна оплата, і Pro-функції лишаються з вами.

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

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

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