| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Inventory (stock)
• eCommerce (website_sale) • Discuss (mail) • Invoicing (account) • Website (website) |
| Lines of code | 2352 |
| Technical Name |
nf_delivery_nova_poshta |
| License | OPL-1 |
| Website | https://netframe.org/ |
| Versions | 17.0 18.0 19.0 |
Nova Poshta Delivery Integration
Connect Nova Poshta to Odoo — calculate delivery rates, create waybills (TTN), track shipment status, and let customers choose a branch or door-to-door delivery right in the website checkout.
Delivery cost is calculated automatically based on order weight and dimensions via the Nova Poshta API. Supports configurable height, width, and length coefficients per carrier.
Create a Nova Poshta waybill directly from a delivery order in Odoo. The TTN number is saved to the picking and ready for printing or sharing with the customer.
Supports both Warehouse (branch / post machine) and Doors (address) service types. Recipients can choose their preferred method during checkout.
A scheduled job polls Nova Poshta and updates waybill status for all open shipments automatically — no manual checking required.
Customers can add and select Nova Poshta delivery addresses (branch or street address) directly in the website checkout. City, branch, and street dropdowns are pre-loaded from the synced address book.
Automatic synchronisation of all Nova Poshta cities, branches (warehouses), and streets via scheduled jobs. Address data is stored locally for fast lookups and filtered by city.
Supports Cash on Delivery payment type. The delivery price badge in checkout correctly reflects COD orders and shows a change-of-price notice for post machine (Поштомат) deliveries.
Sender counterparties and their contact persons are synced from Nova Poshta and linked to Odoo partners. The correct sender is selected automatically when creating a waybill.
Customer selects Nova Poshta delivery and clicks Add New Address
↓
Fills in city and branch in the address dialog
↓
Delivery rate is calculated and displayed at checkout
↓
Waybill (TTN) created, shipment cost and tracking logged in chatter
↓
- API Key — your Nova Poshta API key
- API URL — pre-filled with
https://api.novaposhta.ua/v2.0/json/ - Static height (cm) — default package height used in rate calculations
- Width coefficient and Length coefficient — multipliers applied to product dimensions
- Update Nova Poshta City — wait for completion (~5 s)
- Update Nova Poshta Warehouse — wait for completion (~10 s)
- Update Nova Poshta Street — trigger once and continue; runs automatically every minute in batches (~200 cities per run) until all ~10 000+ cities are processed, then switches to a weekly schedule on its own (~50 min total for first sync)
- Update Nova Poshta Counterparty — can be run immediately after step 2, no need to wait for streets
- Update Nova Poshta Addresses — after step 4
- Update Nova Poshta Counterparty Contact Person — after step 4
- State Description — the human-readable status message returned by Nova Poshta API
- Scheduled Delivery Date — the estimated delivery date provided by Nova Poshta
Author: Netframe
For implementation assistance, custom configuration, or any questions — reach out to the Netframe team.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module