
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. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—

