
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 — Нова Пошта для WooCommerce

Mono Acquiring — оплата карткою monobank для WooCommerce

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
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. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—


