Ukrposhta Shipping for WooCommerce integrates the official Ukrposhta (Укрпошта) API into your store:
- Checkout picker — customers choose region → city → post office, backed by the official Ukrposhta Address Classifier. The selected post index is stored on the order.
- Live tariff — domestic delivery price is fetched from the Ukrposhta eCom API (
/domestic/delivery-price); a configurable flat rate is used as fallback. Optional free shipping over a threshold.
- Encrypted credentials — the Bearer key is stored obfuscated at rest.
To fetch the address classifier and the tariff you need a Ukrposhta eCom
Bearer (issued by your Ukrposhta manager after signing the eCom contract). Enter it under
WooCommerce → Settings → Shipping → Ukrposhta.
Shipment (barcode / ТТН) creation, sticker printing and cash-on-delivery ship in a later update, once verified end-to-end against a live contract.
Ukrposhta is a third-party service. This plugin is an independent integration built by CatCode; it is not affiliated with, endorsed by or sponsored by Ukrposhta.
Опис українською
Плагін додає доставку Укрпоштою у WooCommerce: покупець обирає область, місто і відділення прямо на сторінці оформлення замовлення, а вартість доставки рахується наживо.
- Вибір відділення з офіційного Адресного класифікатора Укрпошти — область, місто, відділення; індекс зберігається в замовленні.
- Тариф по Україні через eCom API Укрпошти (
/domestic/delivery-price), з фіксованою ставкою як запасним варіантом і безкоштовною доставкою від суми замовлення.
- Міжнародний тариф за країною і вагою.
- Довідники кешуються, тож оформлення замовлення не чекає на API.
- Bearer-ключ зберігається в зашифрованому вигляді.
Створення накладної (штрихкоду), друк наліпок і післяплата — в наступному оновленні, після живої перевірки на договорі.
Укрпошта — сторонній сервіс. Цей плагін є незалежною інтеграцією від CatCode і не афілійований з Укрпоштою.