$ 199.99
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Manufacturing (mrp)
• Purchase (purchase) • Sales (sale_management) • Inventory (stock) • Discuss (mail) • Invoicing (account) |
Lines of code | 2364 |
Technical Name |
Monta-Odoo-Integration |
License | LGPL-3 |
Website | https://fairchain.org/monta-plugin-documentation/ |
Monta NL - Odoo Integration
Seamless order synchronization and logistics automation between Monta and Odoo
This module connects your Odoo system with Monta NL (Warehouse and Fulfilment platform) and keeps orders, tracking, and shipment data synchronized in real time. It supports pulling orders from Monta into Odoo and can be extended to send order updates back to Monta.
Features
- Automatic synchronization of orders from Monta to Odoo.
- Prevention of duplicate orders via order reference matching.
- Real-time Monta status, tracking code, and sync timestamp fields in Odoo Sales Orders.
- Manual or scheduled synchronization options.
- Configurable connection parameters using Odooâs System Parameters.
- Detailed error logging for debugging and security.

Configuration
Go to Settings â General Settings â Monta Integration and fill in the fields below. These values are stored as System Parameters.
Parameter Key | Description | Example / Default |
---|---|---|
monta.username |
Monta API username | moyeeMONTAUSER |
monta.password |
Monta API password (sensitive) | â¢â¢â¢â¢â¢â¢â¢â¢ |
monta.base_url |
Base Monta API URL | https://api-v6.monta.nl/ |
monta.timeout |
HTTP timeout in seconds | 30 |
Note: You can also configure these directly in Settings â Technical â System Parameters if you prefer.

Security Notes
-
The Monta password is stored in plain text within Odooâs
ir.config_parameter
. Restrict database and backend access to administrators only. - All communication with Monta should use HTTPS to keep credentials and order data secure.
-
Errors and failed API calls are logged in
ir.logging
without revealing sensitive details. - Never log full URLs containing your password or username.
Technical Details
- API Client implemented in
services/monta_client.py
. - Configurable timeout parameter via System Parameters.
- Supports GET and POST requests with secure Basic Authentication.
- Error logging implemented via Odooâs
ir.logging
model.
Installation Requirements
- Odoo 18.0
- Python package
requests
installed - Access to Monta API account credentials
Example Use Case
Once credentials are configured, the module fetches orders from Monta using the API endpoint
/orders?orderNumber=...
. Orders are automatically created in Odoo Sales Orders,
including Monta reference, status, and tracking details.
Support
For questions or assistance, contact your system administrator or the integration developer.
Please log in to comment on this module