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

Ukrposhta International для WooCommerce — міжнародна доставка Укрпоштою з тарифом у кошику

Доставка Укрпоштою за кордон прямо в кошику WooCommerce: тариф Укрпошти за країною, вагою й габаритами замовлення — дрібний пакет, посилка, EMS, Prime, авіа чи наземно. Коди УКТЗЕД для митниці, перевірка латиниці на чекауті. Pro — відправлення з замовлення, CN22/CN23, трек-номер.

Завантажити Free
Pro · ліцензія на рік Чим більше сайтів, тим дешевше кожен
Сумісність
WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+ · HPOS · класичний і блоковий чекаут · перевірено на WordPress 7.1 + WooCommerce 11.1, PHP 8.3
Ліцензія
один сайт, річна
Тріал
7 днів, без картки, один на сайт
Оновлено
вересень 2026
Або всі 144 Pro-модулів з All Access — 4 990 ₴ / рік

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

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

Функція Free Pro
Метод «Ukrposhta International» у зонах доставки WooCommerce — для будь-якої країни, крім України ✔ ✔
Живий тариф Укрпошти в кошику за країною, вагою й габаритами замовлення ✔ ✔
Типи відправлень: дрібний пакет до 2 кг, посилка до 30 кг (зокрема громіздка), EMS, Prime; авіа або наземно ✔ ✔
Автоматичний режим: дрібний пакет, поки кошик влазить, далі посилка; якщо країна не приймає дрібні пакети — посилка ✔ ✔
Метод можна додати в зону двічі — наприклад, посилка авіа і EMS поруч ✔ ✔
Кошик рахується однією коробкою: сумарна вага й об'єм, найдовший товар, вага пакування ✔ ✔
Поля товару для митниці: код УКТЗЕД, назва латиницею, країна походження; варіації їх успадковують ✔ ✔
США: товари з 10-значними кодами УКТЗЕД ідуть у запит тарифу, орієнтовне мито від Укрпошти — біля ставки ✔ ✔
Оголошена цінність для посилок і EMS за бажанням ✔ ✔
Перевірка на чекауті: адреса латиницею й телефон — на класичному і блоковому чекауті ✔ ✔
Магазин у гривнях чи доларах — без налаштувань; інша валюта — за курсом з налаштувань ✔ ✔
Кеш тарифів; якщо API Укрпошти не відповідає — метод ховається або показує вашу фіксовану ціну ✔ ✔
Кнопка «Перевірити» — тариф посилки 1 кг до обраної країни і відповідь Укрпошти ✔ ✔
Ключі API зберігаються зашифрованими (AES-256) ✔ ✔
Мови плагіна: українська, російська, англійська ✔ ✔
Націнка на тариф: відсоток і фіксована сума — ✔
Безкоштовна міжнародна доставка від суми замовлення — ✔
Замовлення понад 30 кг діляться на кілька відправлень і все одно отримують тариф — ✔
Міжнародне відправлення з картки замовлення: адреса й одержувач латиницею, митні позиції, трек-номер — ✔
PDF: митні декларації CN22 / CN23, ярлик, усі бланки; оновлення статусу; видалення відправлення — ✔
Трек-номер у листах про замовлення і в кабінеті покупця — ✔

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

Блоковий чекаут WooCommerce: доставка Укрпоштою за кордон до Німеччини з тарифом у підсумку
Блоковий чекаут: адреса в Німеччині, у підсумку замовлення — «Укрпошта за кордон» з тарифом для однієї чашки (дрібний пакет авіа). Ціна — з тестової відповіді у форматі документації Укрпошти.
Чекаут WooCommerce з телефона: адреса за кордоном і спосіб доставки Укрпошта за кордон
З телефона (390 px): покупець вводить адресу латиницею і телефон, нижче — Укрпошта за кордон з ціною для кошика 3,85 кг (посилка).
Класичний чекаут WooCommerce: доставка Укрпоштою до Польщі
Класичний чекаут, адреса в Польщі: дрібний пакет туди Укрпошта не приймає, тож автоматичний режим показав ціну посилки.

Тріал стартує, коли ви попросите

Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати 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-значними кодами УКТЗЕД у товарах або кодом за замовчуванням.
  • Валюта — гривня чи долар одразу; інша валюта — з курсом у налаштуваннях.

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

v1.0.1 Поточна вересень 2026

Pro-версія вмикається без помилки, коли на сайті вже активна безкоштовна копія «CatCode International Shipping with Ukrposhta for WooCommerce» з WordPress.org.

v1.0.0 Перший реліз вересень 2026

Тариф Укрпошти за кордон у кошику (дрібний пакет, посилка, EMS, Prime; авіа чи наземно), митні поля товарів, тариф до США з кодами УКТЗЕД, перевірка латиниці й телефону на класичному і…

Разом з Ukrposhta International для WooCommerce купують

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

Набір «Старт магазину» Ukrposhta International Nova Poshta Premium Mono Acquiring Telegram-сповіщення і Viber/SMS покупцям Потрібно більше — усі 144 модулі в All Access за 4 990 ₴.
2 390 ₴ / рік замість 4 060 ₴ поштучно
Купити набір →

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

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 кнопками в тому ж боксі. Там само «Оновити статуси» і видалення відправлення, яке ще не передали Укрпошті.
  • Трек-номер потрапляє в листи про замовлення і в кабінет покупця.

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

  1. Ключі. WooCommerce → Ukrposhta International: вставляєте eCom Bearer, зберігаєте і тиснете «Перевірити».
  2. Зона доставки. У зоні з країнами, куди шлете (наприклад, «Європа»), додаєте метод «Ukrposhta International» і обираєте тип відправлення та транспорт.
  3. Товари. У товарах, які продаєте за кордон, заповнюєте код УКТЗЕД і назву латиницею — або задаєте значення за замовчуванням у налаштуваннях.
  4. Кошик. Покупець вводить адресу за кордоном — плагін питає тариф Укрпошти для його країни, ваги й коробки і показує ціну. Відповіді кешуються, повторне завантаження кошика не шле новий запит.
  5. Чекаут. Адреса має бути латиницею, телефон — обов’язковий; інакше покупець бачить, які поля виправити.
  6. Замовлення. У замовленні зберігаються вартість доставки, вага й тип відправлення.
  7. Відправлення (Pro). Менеджер створює міжнародне відправлення з картки замовлення, друкує CN22 чи CN23 і ярлик, покупець отримує трек-номер у листі.

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

  • Тариф — POST /international/delivery-price eCom API Укрпошти: вага в грамах, найдовша сторона, ширина, висота, країна, тип відправлення й транспорт. Для США — ще категорія і товари з кодами УКТЗЕД і вартістю в доларах, як вимагає Укрпошта.
  • Відмова Укрпошти — не помилка магазину. Країна чи тип, які Укрпошта не приймає, просто не дають методу; автоматичний режим сам переходить з дрібного пакета на посилку.
  • Кеш тарифів у транзієнтах; при збої API — сховати метод або показати фіксовану ціну. Після зміни налаштувань чи ліцензії ставки в уже відкритому кошику перераховуються одразу.
  • Відправлення (Pro) — адреса (/addresses), одержувач-нерезидент (/clients) і відправлення типу INTERNATIONAL з митними позиціями (/shipments); бланки — через сервіс форм Укрпошти.
  • Ключі — AES-256-CBC з HMAC, без XOR.
  • Pro-гейт без «цегли»: коли тріал закінчився, зупиняються лише Pro-функції, тариф у кошику працює далі.
  • Видалення плагіна прибирає налаштування, кеш тарифів, завдання крону і методи в зонах доставки. Трек-номери в замовленнях і коди УКТЗЕД у товарах лишаються як дані магазину.

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

  1. Плагіни → Додати новий → Завантажити плагін: оберіть ukrposhta-international-for-woocommerce-1.0.1.zip і активуйте.
  2. WooCommerce → Ukrposhta International: вставте eCom Bearer, збережіть і натисніть «Перевірити».
  3. WooCommerce → Налаштування → Доставка → зона з країнами, куди шлете → Додати метод доставки → «Ukrposhta International».
  4. У товарах, які продаєте за кордон: Дані товару → Доставка — код УКТЗЕД і назва латиницею.
  5. Якщо стоїть наш модуль «Укрпошта» з увімкненими міжнародними відправленнями — вимкніть їх там, щоб покупець не бачив два варіанти Укрпошти за кордон.
  6. Для Pro: вставте ліцензійний ключ з листа після оплати або запустіть 7-денний тріал.

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

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

@catcode_support Налаштування, сумісність, активація
Що потрібно від Укрпошти?

Договір на міжнародні відправлення і ключі eCom API з доступом до міжнародних послуг: Bearer для тарифу, а для відправлень ще токен користувача (контрагента) і відправник з адресою латиницею. Ключі видає ваш менеджер Укрпошти або api-support. Без ключів метод у кошику не показується.

З якими ключами плагін перевірено?

Плагін зроблено за офіційною документацією API міжнародних відправлень Укрпошти (редакція 23.07.2026) і перевірено на тестовому магазині з відповідями у форматі цієї документації. На живому договорі Укрпошти його ще не запускали. Помилки Укрпошти плагін показує її ж текстом і пише в журнал WooCommerce, тож перевірте на своїх ключах у 7-денному тріалі Pro — якщо Укрпошта відповість інакше, виправимо оперативно.

Чому немає доставки до США?

Для США Укрпошта рахує тариф лише разом з товарами: у кожного товару має бути 10-значний код УКТЗЕД (або вкажіть код за замовчуванням у налаштуваннях). Без коду метод до США не показується.

У мене вже стоїть модуль «Укрпошта» від CatCode. Вони не конфліктують?

Працюють поруч без помилок, але якщо в старому модулі увімкнено розрахунок міжнародної доставки, покупець за кордоном побачить два варіанти Укрпошти з різними цінами. Вимкніть у старому модулі міжнародні відправлення (опція «International shipments» у налаштуваннях методу): той модуль лишається для відділень в Україні, цей — для доставки за кордон.

Мито додається до ціни доставки?

Ні. Для США орієнтовне мито, яке повертає Укрпошта, показується біля ставки лише для інформації. Для країн ЄС Укрпошта мито в тарифі не рахує.

Що як я не хочу платити за Pro?

Тариф Укрпошти за кордон у кошику, митні поля товарів і перевірка чекауту лишаються безкоштовними без обмеження в часі.

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

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

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