
Ukrposhta International для WooCommerce — международная доставка Укрпочтой с тарифом в корзине
Доставка Укрпочтой за границу прямо в корзине WooCommerce: тариф Укрпочты по стране, весу и габаритам заказа — мелкий пакет, посылка, EMS, Prime, авиа или наземно. Коды УКТВЭД для таможни, проверка латиницы на чекауте. Pro — отправление из заказа, CN22/CN23, трек-номер.
- Совместимость
- WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+ · HPOS · классический и блочный чекаут · проверено на WordPress 7.1 + WooCommerce 11.1, PHP 8.3
- Лицензия
- один сайт, годовая
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- сентябрь 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

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

Один ключ — один сайт
Переносите магазин — отвяжите лицензию на старом домене и активируйте на новом сами. Если наш сервер недоступен, Pro работает ещё 14 дней. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
WooCommerce 7.0+ с классическим или блочным чекаутом, совместимость с HPOS · WordPress 6.2+ · PHP 7.4+. Проверено на WordPress 7.1, WooCommerce 11.1 и PHP 8.3.
Договор с Укрпочтой на международные отправления и ключи eCom API с международным доступом: Bearer — для тарифа; токен пользователя и отправитель с адресом латиницей — для отправлений (Pro).
Зона доставки со странами, куда отправляете. Для Украины метод не работает — для отделений в Украине есть модуль «Укрпочта» для WooCommerce.
Вес и размеры товаров — для товаров без них берутся значения по умолчанию из настроек.
США — только с 10-значными кодами УКТВЭД в товарах или кодом по умолчанию.
Валюта — гривна или доллар сразу; другая валюта — с курсом в настройках.
История версий
Pro-версия включается без ошибки, когда на сайте уже активна бесплатная копия «CatCode International Shipping with Ukrposhta for WooCommerce» с WordPress.org.
Тариф Укрпочты за границу в корзине (мелкий пакет, посылка, EMS, Prime; авиа или наземно), таможенные поля товаров, тариф в США с кодами УКТВЭД, проверка латиницы и телефона на классическом…
Вместе с Ukrposhta International для WooCommerce покупают
4 модуля одним заказом — на 40% дешевле, чем по отдельности


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

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

Telegram-уведомления и Viber/SMS покупателям для OpenCart
Полное описание модуля
Ukrposhta International для WooCommerce — международная доставка Укрпочтой с тарифом прямо в корзине. Обычно магазин, который отправляет товары за границу, считает доставку вручную: покупатель оформляет заказ, менеджер открывает калькулятор Укрпочты и пишет ему цену. Плагин спрашивает тариф у Укрпочты сам — для страны покупателя, веса и габаритов корзины — и показывает его как обычный способ доставки. Мелкий пакет, посылка, EMS или Prime, авиа или наземно: то, чего Укрпочта в эту страну не принимает, покупатель просто не видит. Для OpenCart 4, 3 и 2.3 есть отдельная версия — Ukrposhta International для OpenCart.
Что нужно от вас. Договор с Укрпочтой на международные отправления и ключи eCom API с международным доступом: для тарифа — Bearer, для отправлений (Pro) — ещё токен пользователя и отправитель с адресом латиницей. Ключи выдаёт менеджер Укрпочты или api-support; без них метод в корзине не появляется. Честно о проверке: плагин сделан по официальной документации API международных отправлений Укрпочты (редакция 23.07.2026) и прогнан на тестовом магазине с ответами в формате этой документации; на живом договоре Укрпочты его ещё не запускали. Проверьте на своих ключах в 7-дневном триале Pro — если Укрпочта ответит не так, как в документации, исправим оперативно.
Как это выглядит для покупателя
Покупатель вводит адрес за границей — и в способах доставки видит Укрпочту с ценой для своей страны. Тариф считается для всей корзины как одной коробки: суммарный вес, суммарный объём, самый длинный товар как самая длинная сторона, плюс вес упаковки из настроек. Изменил количество товаров или страну — цена пересчитывается. Для адресов в Украине метод не показывается никогда: там работает обычная Укрпочта или Новая Почта.
Не каждый тип отправления идёт в каждую страну. В автоматическом режиме плагин берёт мелкий пакет, пока корзина помещается в его лимиты (2 кг, 60 см), и посылку — когда нет или когда Укрпочта не принимает мелкие пакеты в эту страну. Фиксированный тип (например, только EMS) просто не показывается там, где Укрпочта отказала. Заказы больше 30 кг без Pro метод не получают; с Pro они делятся на несколько отправлений.
Укрпочта принимает международные адреса только латиницей и не принимает отправления без телефона. Поэтому, когда выбран этот метод, чекаут проверяет адрес и телефон и объясняет, какие поля переписать, — на классическом и блочном чекауте. Проверку можно отключить в настройках.
Что получает админ
- Метод в обычных зонах доставки WooCommerce. Добавляете «Ukrposhta International» в зону со странами, куда отправляете. У каждого экземпляра метода свой тип отправления (автоматически, мелкий пакет, посылка, EMS, Prime) и транспорт (авиа или наземно), так что можно поставить рядом, скажем, посылку авиа и EMS.
- Посылка и тариф: вес и габариты для товаров без них, вес упаковки, объявленная ценность для посылок и EMS, поведение при сбое API — скрыть метод или показать фиксированную цену.
- Валюта. Магазин в гривнах или долларах работает сразу. Для другой валюты задаёте курс в настройках; без курса метод не показывается, чтобы не показать выдуманную цену.
- Таможня: категория отправления, код УКТВЭД и страна происхождения по умолчанию. В товаре на вкладке «Доставка» — свой код УКТВЭД, название латиницей и страна происхождения; вариации берут их из родительского товара.
- «Проверить» считает посылку 1 кг в выбранную страну и показывает ответ Укрпочты. Ключи хранятся зашифрованными и не возвращаются в поля формы.
- Журнал каждого запроса к Укрпочте — в журналах WooCommerce, если включить его в настройках.
- Отправление из карточки заказа (Pro). Бокс «Ukrposhta International» собирает черновик из заказа: тип и транспорт из выбранной покупателем ставки, вес, коробку, таможенные позиции с латинскими названиями и кодами УКТВЭД. Менеджер проверяет и нажимает «Создать отправление в Укрпочте» — плагин создаёт адрес и получателя латиницей и само отправление и получает трек-номер.
- Проверки до отправки. Размытые названия вроде «Gift» или «Accessories», которые Укрпочта отклоняет, и запрещённые сочетания (EMS с категорией «Продажа товаров») плагин останавливает ещё до запроса.
- Документы: все бланки, таможенные декларации CN22 и CN23, ярлык — PDF кнопками в том же боксе. Там же «Обновить статусы» и удаление отправления, которое ещё не передали Укрпочте.
- Трек-номер попадает в письма о заказе и в кабинет покупателя.
Как это работает — шаг за шагом
- Ключи. WooCommerce → Ukrposhta International: вставляете eCom Bearer, сохраняете и нажимаете «Проверить».
- Зона доставки. В зоне со странами, куда отправляете (например, «Европа»), добавляете метод «Ukrposhta International» и выбираете тип отправления и транспорт.
- Товары. В товарах, которые продаёте за границу, заполняете код УКТВЭД и название латиницей — или задаёте значения по умолчанию в настройках.
- Корзина. Покупатель вводит адрес за границей — плагин спрашивает тариф Укрпочты для его страны, веса и коробки и показывает цену. Ответы кэшируются, повторная загрузка корзины не шлёт новый запрос.
- Чекаут. Адрес должен быть латиницей, телефон — обязателен; иначе покупатель видит, какие поля исправить.
- Заказ. В заказе сохраняются стоимость доставки, вес и тип отправления.
- Отправление (Pro). Менеджер создаёт международное отправление из карточки заказа, печатает CN22 или CN23 и ярлык, покупатель получает трек-номер в письме.
Что под капотом
- Тариф — POST
/international/delivery-priceeCom API Укрпочты: вес в граммах, самая длинная сторона, ширина, высота, страна, тип отправления и транспорт. Для США — ещё категория и товары с кодами УКТВЭД и стоимостью в долларах, как требует Укрпочта. - Отказ Укрпочты — не ошибка магазина. Страна или тип, которые Укрпочта не принимает, просто не дают метода; автоматический режим сам переходит с мелкого пакета на посылку.
- Кэш тарифов в транзиентах; при сбое API — скрыть метод или показать фиксированную цену. После изменения настроек или лицензии ставки в уже открытой корзине пересчитываются сразу.
- Отправление (Pro) — адрес (
/addresses), получатель-нерезидент (/clients) и отправление типа INTERNATIONAL с таможенными позициями (/shipments); бланки — через сервис форм Укрпочты. - Ключи — AES-256-CBC с HMAC, без XOR.
- Pro-гейт без «кирпича»: когда триал закончился, останавливаются только Pro-функции, тариф в корзине работает дальше.
- Удаление плагина убирает настройки, кэш тарифов, задания крона и методы в зонах доставки. Трек-номера в заказах и коды УКТВЭД в товарах остаются как данные магазина.
Как установить
- Плагины → Добавить новый → Загрузить плагин: выберите
ukrposhta-international-for-woocommerce-1.0.1.zipи активируйте. - WooCommerce → Ukrposhta International: вставьте eCom Bearer, сохраните и нажмите «Проверить».
- WooCommerce → Настройки → Доставка → зона со странами, куда отправляете → Добавить метод доставки → «Ukrposhta International».
- В товарах, которые продаёте за границу: Данные товара → Доставка — код УКТВЭД и название латиницей.
- Если стоит наш модуль «Укрпочта» с включёнными международными отправлениями — отключите их там, чтобы покупатель не видел два варианта Укрпочты за границу.
- Для Pro: вставьте лицензионный ключ из письма после оплаты или запустите 7-дневный триал.
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Что нужно от Укрпочты?
Договор на международные отправления и ключи eCom API с доступом к международным услугам: Bearer для тарифа, а для отправлений ещё токен пользователя (контрагента) и отправитель с адресом латиницей. Ключи выдаёт ваш менеджер Укрпочты или api-support. Без ключей метод в корзине не показывается.
С какими ключами плагин проверен?
Плагин сделан по официальной документации API международных отправлений Укрпочты (редакция 23.07.2026) и проверен на тестовом магазине с ответами в формате этой документации. На живом договоре Укрпочты его ещё не запускали. Ошибки Укрпочты плагин показывает её же текстом и пишет в журнал WooCommerce, поэтому проверьте на своих ключах в 7-дневном триале Pro — если Укрпочта ответит иначе, исправим оперативно.
Почему нет доставки в США?
Для США Укрпочта считает тариф только вместе с товарами: у каждого товара должен быть 10-значный код УКТВЭД (или укажите код по умолчанию в настройках). Без кода метод в США не показывается.
У меня уже стоит модуль «Укрпочта» от CatCode. Они не конфликтуют?
Работают рядом без ошибок, но если в старом модуле включён расчёт международной доставки, покупатель за границей увидит два варианта Укрпочты с разными ценами. Отключите в старом модуле международные отправления (опция «International shipments» в настройках метода): тот модуль остаётся для отделений в Украине, этот — для доставки за границу.
Пошлина добавляется к цене доставки?
Нет. Для США ориентировочная пошлина, которую возвращает Укрпочта, показывается рядом со ставкой только для информации. Для стран ЕС Укрпочта пошлину в тарифе не считает.
Что если я не хочу платить за Pro?
Тариф Укрпочты за границу в корзине, таможенные поля товаров и проверка чекаута остаются бесплатными без ограничения по времени.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—


