Shipping Nova Poshta for WooCommerce


Select a branch on the checkout page, the creation of electronic invoices, calculating shipping costs, COD payment, and much more …


  • Add shipping method for WooCommerce.
  • Creating internet documents for orders.
  • Calculating shipping costs.
  • Update user profile
  • COD payment


  • /assets/img/screenshot-1.png


  1. Upload shipping-nova-poshta-for-woocommerce folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.


How to get a API key?

You need to enter your personal account

  1. Go to Settings
  2. Tab a Security
  3. Press button Create a key
  4. In popup you click to Create
  5. You need a copy key with the service Business cabinet

Visual guide

How to change a recipient city or warehouse?

  1. Go to Edit order page
  2. Check what you order status On hold or Pending.
  3. In shipping method item click to Edit in the right top corner.
  4. Update current recipient information
  5. Save changes

How to create an internet document?

  1. Go to Edit order page
  2. You need to check what in shipping method item has a recipient city and warehouse.
  3. a) In order actions In select choose a create internet document for Nova Poshta.
    b) Change order status to processing.
  4. Check internet document in shipping method item.

How to enable shipping cost?

  1. Go to plugin settings page.
  2. Checked option “Enable shipping cost”
  3. Fill in the calculation formulas
  4. You can also fill out formulas for calculation in categories or products

How to change the plugin?

Please do not change the code, otherwise it will be lost during the next update. Use hooks instead. We have written documentation for you with examples. If there is no necessary hook for you, then create a task and we will do it in the near future.


August 8, 2020
Крута реалізація, якісна підтримка. Є весь необхідний функціонал. Заводиться з полутика. Все рулить і бібікає. Дякую за витрачений час.
August 7, 2020
По состоянию на август 2020 года нашёл три плагина для работы с Новой Почтой. Этот плагин самый плохой. Недостатка вижу два: 1. Даже если клиент выбирает доставку Новой Почтой в отделение, то система просит ввести домашний адрес. Зачем? 2. Реквизиты для ввода данных о доставке Новой Почтой расположены в узенькой колонке с перечнем товара. Бездумно и безвкусно. Не рекомендую.
July 30, 2020
Долго искал хорошую реализацию по Woo и вот нашел. Спасибо за тот вклад который вы делаете 🙂
July 29, 2020
Плагин отличный. Бесплатный. Делает всё то, что не все платные могут. Техподдержка это отдельный разговор. Максимально отзывчивая и терпеливая даже к самым глупым вопросам. Однозначно рекомендация к установке.
Read all 22 reviews

Contributors & Developers

“Shipping Nova Poshta for WooCommerce” is open source software. The following people have contributed to this plugin.


“Shipping Nova Poshta for WooCommerce” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “Shipping Nova Poshta for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • Fix show notices
  • Fix notices markup

  • Improved a plugin description
  • Added a advertisement notices


  • COD Payment

  • Update a support of the WooCommerce version.

  • Fix 500 error in shipping method.

  • Update plugin description and support of the WooCommerce version.


  • Improved cache work
  • Improved first UX
  • Added notices for internet document creating


  • Rename select2 for no conflicting with other plugins
  • Calculate shipping cost
  • Formulas for shipping cost
  • Improved city search
  • Improved activate/deactivation plugin


  • Add translates of select2


  • Fix default city for the Ukrainian language
  • Add translates of select2
  • Fix js ajax complete


  • Clear cache after deactivate plugin
  • Delete plugin tables after deactivate plugin
  • UX enhancements upon plugin activation


  • Update documentation
  • Add hooks


  • Update translates
  • Auto detect user language


  • Added invoice column to the WooCommerce order list table
  • Added “Exclude shipping cost from the total” options
  • Added Page for the Quick shipping manage(Beta)


  • Initial release