Product shipping in Odoo - integration with the delivery service Nova Poshta

How to integrate the Nova Poshta delivery into the company logistics processes in Odoo

Nowadays, the delivery service Nova Poshta is one of the most popular in Ukraine. A huge number of companies and businesses use the services of third-party logistics services to send products and goods to customers, work with suppliers, transfer between departments and branches.

In many companies, due to the situation around the virus COVID-19, the using of third-party delivery services has increased. During the ongoing lockdowns, when stores and companies are closed to the public, delivery by Nova Poshta allows you not to stop sales, but to use this logistics channel.

Garazd Creation, in order to implement the ability to automatically create and track shipments, has developed a module that integrates Nova Poshta services with the Odoo system, interacting through the API of this delivery service.

Module features

ΠœΠΎΠ΄ΡƒΠ»ΡŒ Доставка Новой ΠŸΠΎΡ‡Ρ‚ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»:

  • автоматичСскоС созданиС ВВН ΠΏΡ€ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΈ складского Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΠΈ

  • Ρ€Π°Π±ΠΎΡ‚Π° с нСсколькими Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚Π°ΠΌΠΈ Новой ΠŸΠΎΡ‡Ρ‚Ρ‹

  • Π²Π²ΠΎΠ΄ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… адрСсов доставки для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² (Π½Π° адрСс / Π½Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅)

  • ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈ этикСток ВВН

Configuring and default settings

ПослС установки модуля Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠ»ΡŽΡ‡ API (Ρ‚ΠΎΠΊΠ΅Π½), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»ΠΈΡ‡Π½ΠΎΠΌ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π΅ НП.

Π”Π°Π»Π΅Π΅ синхронизируйтС справочники Новой ΠŸΠΎΡ‡Ρ‚Ρ‹, Π½Π°ΠΆΠ°Π² Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ процСсс ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ врСмя, это ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° синхронизации, которая запускаСтся ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, Π² дальнСйшСм ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ справочников ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² доставки Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ автоматичСски ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π·Π°Π΄Π°Π½ΠΈΠΉ.

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ синхронизации установитС значСния ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Новой ΠŸΠΎΡ‡Ρ‚Ρ‹.

Π”Π°Π»Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ доступ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ. Для этого ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² мСню Настройки - ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ - ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΈ Π·Π°Π΄Π°ΠΉΡ‚Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΠ΄Π½Ρƒ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Ρ€ΠΎΠ»Π΅ΠΉ:

  • Новая ΠŸΠΎΡ‡Ρ‚Π° - ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ

  • Новая ΠŸΠΎΡ‡Ρ‚Π° - Администратор

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ВВН, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ адрСсныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ². Администраторам ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ.

На ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ списку ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠ² ΠΈ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ адрСсныС Π΄Π°Π½Π½Ρ‹Π΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для оформлСния доставки Новой ΠŸΠΎΡ‡Ρ‚ΠΎΠΉ.

Delivery document creating

Для оформлСния доставки ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρƒ покупатСля Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Π”ΠΎΠ΄Π°Ρ‚ΠΈ доставку Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π·Π°ΠΊΠ°Π·Π°. Π’ появившСмся ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Новой ΠŸΠΎΡ‡Ρ‚Ρ‹, послС Ρ‡Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ расчСт стоимости доставки.

Π’ появившСмся ΠΎΠΊΠ½Π΅ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠ² Новой ΠŸΠΎΡ‡Ρ‚Ρ‹, послС Ρ‡Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ расчСт стоимости доставки.

Π’Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ»ΠΈ внСсти измСнСния Π² Π΄Π°Π½Π½Ρ‹Π΅ доставки, для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ этой ссылкС:

ПослС утвСрТдСния Π·Π°ΠΊΠ°Π·Π° Π±ΡƒΠ΄Π΅Ρ‚ создан складской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π΅Π³ΠΎ ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΡƒ. ΠŸΡ€ΠΈ этом Ρ‚ΠΎΠ²Π°Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ сформирована накладная Новой ΠŸΠΎΡ‡Ρ‚Ρ‹. НаТмитС Π½Π°

Cancel delivery

Для ΠΎΡ‚ΠΌΠ΅Π½Ρ‹ ВВН ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ складской Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΎΡ‚Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΏΠΎ Π·Π°ΠΊΠ°Π·Ρƒ покупатСля ΠΈ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠžΡ‚ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

Print delivery labels

You can print the delivery label from the TTN form by clicking on Print, or by selecting the required printable form in the Print menu.

Conclusions

Using the Nova Poshta integration module in the Odoo system allows you to automate the process of shipment and delivery of products to customers, reduce the time for processing delivery documents, maintain a database of Nova Poshta addresses for customers, and speed up the work of company departments.

Contact us to request a module demonstration or for other questions.

2294 20.05.2021
Product shipping in Odoo - integration with the delivery service Nova Poshta
Yurii Razumovskyi

Entrepreneur, Odoo consultant, architect, developer, Ukrainian Odoo association member, OCA Member, Odoo Learning Partner.

Product shipping in Odoo - integration with the delivery service Nova Poshta
Yurii Razumovskyi 20 May, 2021
Share this post
Data Feeds in Odoo