Nova Poshta Plugin for WooCommerce: Rates, Branches, TTN and Tracking
SmartyParcel is a logistics platform with a WooCommerce plugin that connects your store to Nova Poshta. Install it, add a sender, and the plugin takes over the routine: live delivery rates at checkout, a searchable list of Nova Poshta branches and parcel lockers, TTN creation in one click and parcel statuses right inside your WooCommerce orders. No copying order data into the carrier's cabinet and no separate app for every shipment. Along with Nova Poshta you can enable Ukrposhta, Meest, Rozetka Delivery, DHL, GLS, PostNord, InPost and Nova Global in the same plugin.
How to connect Nova Poshta to WooCommerce?
To start shipping orders with Nova Poshta from your WooCommerce store, you need three simple steps.
Install and activate the SmartyParcel WooCommerce plugin
Connect the plugin to your SmartyParcel account
Enable Nova Poshta as a shipping method in your store
See why merchants choose SmartyParcel
Доброго дня. Хочу висловити подяку команді розробників smartyparcel та особисто Kirill Babinets! Пишу, так як вирішили складну (для нас, бо не прогєри) проблему, і зробили це за 10 хвилин — консультуючи, а не виконуючи. Щира подяка! Успіхів!
Store Owner
A wonderful plugin – intuitive and easy to learn. Special thanks to the support team for their prompt assistance with any issues. Highly recommended!
Store Owner
The best solution I have found - and these are not just words.
The interface is intuitive, the functionality is on par with premium solutions, and most importantly, everything works reliably like swisswatches.
I'd also like to the support team. They respond very quickly, providing real solutions rather than just formal replies. You can tell they care and are genuinely interested in their users' success.
Software Engineer
FAQs
Is the Nova Poshta plugin for WooCommerce free?
The plugin itself is free to install from WordPress.org. It works with a SmartyParcel account, which has both a free plan and usage-based plans depending on the number of shipments and carriers you use — current conditions are on the pricing page.
Do I need a Nova Poshta API key?
To show Nova Poshta branches, parcel lockers and delivery rates at checkout you do not need your own key — the plugin works with SmartyParcel's connection. If you ship under your own Nova Poshta contract, add the API key from your Nova Poshta business account in SmartyParcel, and TTN documents will be created on your own agreement.
Can customers choose a Nova Poshta branch or parcel locker at checkout?
Yes. The plugin adds a searchable branch and parcel locker picker to the WooCommerce checkout page, so the customer selects the exact Nova Poshta point and it is saved with the order — no more guessing the branch number from a free-text address field.
Can I create and print Nova Poshta TTN in bulk?
Yes. You can create a TTN for a single order in one click, or select a batch of orders and print Nova Poshta labels for all of them at once — much faster than filling them in one by one in the carrier's cabinet.
Does the plugin show the real Nova Poshta delivery cost at checkout?
Yes. When a customer enters an address or picks a branch, the plugin requests a live rate from Nova Poshta for that specific parcel — weight, dimensions and destination included — so the shipping cost at checkout matches the carrier's real pricing instead of a flat estimate.
How does Nova Poshta tracking work for customers?
After a TTN is created, SmartyParcel pulls Nova Poshta statuses and shows them in the WooCommerce order, so the customer can follow the parcel without going to the carrier's site. This noticeably reduces "where is my order" requests to your support.