Monta NL – Odoo Integration

Automated order synchronization and fulfilment connection between Monta and Odoo


1. Overview

The Monta NL – Odoo Integration module connects your Odoo system with Monta NL (Warehouse and Fulfilment platform) to automate the synchronization of orders, shipping details, and fulfilment statuses.

This integration ensures your logistics process remains connected, accurate, and up to date.

Orders from Monta can be pulled into Odoo, and Odoo orders (including subscription renewals) are automatically pushed to Monta, removing the need for manual data entry and reducing operational overhead.


2. Key Features

  • Automatic synchronization of orders between Monta and Odoo

  • Automatic creation of Monta orders when Odoo subscription orders renew

  • Prevention of duplicate orders using Monta order references

  • Synchronization of Monta order status, tracking numbers, and fulfilment details into Odoo

  • Manual and scheduled synchronization options

  • Dedicated Monta configuration panel inside Odoo

  • Detailed and secure error logging


3. Configuration

The module includes its own configuration menu where all Monta connection and access settings can be managed easily from within the Odoo interface.

Navigation

Monta → Configuration → Monta Configuration

Available Settings

  • Monta API Base URL

  • API Username and Password

  • Request timeout

  • Allowed Odoo base URLs

  • Allowed companies for Monta operations

  • Security origin settings

All settings are managed through a structured form view, making setup simple, secure, and fully controlled from within Odoo. No technical system parameter configuration is required.


4. Subscription Order Automation

This module supports automated fulfilment for Odoo Subscriptions.

Whenever a subscription renews and generates a new sales order, the order is automatically sent to Monta without any manual action.

This allows businesses running recurring shipments to fully automate their warehouse and fulfilment workflow.


5. Security Notes

  • API credentials are securely stored and accessible only to authorized Odoo users

  • All communication with Monta uses HTTPS

  • Errors and API failures are logged for troubleshooting without exposing sensitive data

  • Access to the Monta configuration menu should be restricted to administrators


6. Technical Overview

  • Centralized Monta API client for all Monta requests

  • Secure authentication and configurable timeouts

  • Supports automated background jobs and manual triggers

  • Integrated logging for monitoring and debugging


7. Installation Requirements

  • Odoo 18.0

  • Python package: requests

  • Active Monta API credentials


8. Example Workflow

  1. Configure Monta credentials from the Monta Configuration menu

  2. Create or sync sales orders in Odoo

  3. Orders are automatically sent to Monta for fulfilment

  4. Monta returns fulfilment status updates and tracking details

  5. Odoo orders are updated in real time


9. Support

For support, customization, or questions, please contact the module developer:

📧 programmer.alihassan@gmail.com