Deliverea API integration with Odoo.
Deliverea is a multi-carrier solution that allows you to work with multiple carriers and has the main carriers integrated into a single platform.
It allows you to manage customer shipments and package pickups.
It allows bidirectional communication, both to record shipments and to receive tracking status changes.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Connect Odoo to the Deliverea multi-carrier platform: import distribution centers, carriers and services, create shipments and return labels, and keep delivery status updated automatically.
This module adds Deliverea as a delivery carrier option in Odoo. On a delivery method (delivery.carrier) you get a "Deliverea Configuration" tab where you enter your Deliverea username, password, production/test/tracking URLs, and pick a distribution center. Buttons let you import distribution centers and import carriers and services from Deliverea; a scheduled job ("Delivera: Get Services") refreshes the service list automatically.
For each carrier you choose the Deliverea service, the note field to send as observations, an article description, and a default packaging type (weight, height, width, length are required). You can also enable options such as SMS/email notifications to the final customer, Saturday delivery, return label, proof of delivery, and hiding the sender on the label.
On transfers (stock.picking) the module stores the Deliverea reference and lets you print the carrier label. Sending a transfer to the shipper creates the shipment in Deliverea, saves the tracking reference, and attaches the label. Return shipments and return labels are also supported, and shipments can be cancelled.
Tracking is updated both by asking Deliverea and through a webhook, filling the tracking history and mapping Deliverea status codes to Odoo delivery states. A "Deliverea State Mapping" menu under Inventory > Delivery lets you maintain that mapping.
Depends on
Menus it adds
Models and fields (7)
- stock.picking · extends an existing modeldeliverea_reference, deliverea_parcel_client_code
- deliverea.state · new modelcode (Deliverea State Code), state (Deliverea State), delivery_state (Carrier State)
- delivery.carrier · extends an existing modeldelivery_type, deliverea_password, deliverea_url_prod (Deliverea production environment URL), deliverea_url_test (Deliverea test environment URL), deliverea_username, deliverea_description (Deliverea Articles Description), deliverea_hide_sender (Hide Sender), deliverea_return_label (Return Label), deliverea_url_tracking (Deliverea tracking URL), deliverea_note_selection_id (Select Note Field), deliverea_notifications_sms (Notify by sms), deliverea_saturday_delivery (Saturday Delivery), deliverea_carrier_service_id, deliverea_notifications_email (Notify by email), deliverea_default_packaging_id (Default Packaging Type), deliverea_return_proof_delivery (Return Proof Delivery), deliverea_distribution_center_id (Deliverea Distribution Center)
- stock.package.type · extends an existing modelpackage_carrier_type
- carrier.deliverea.service · new modelcode (Deliverea service code), name, active, carrier_id, description, carrier_code, deliverea_parameters, deliverea_distribution_center_id (Deliverea Distribution Center)
- carrier.deliverea.parameter · new modelname (Parameter Name), type
- deliverea.distribution.center · new modelzip, city, name (Distribution Center), uuid, email, phone, active, address, latitude, longitude, country_id (Country), observations, billing_account (Billing Account Id)
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 16.0Installation
Source · Odoo 16.0This module needs the unidecode python library.
It depends on the modules:
- base_delivery_carrier_label repositorio OCA/delivery-carrier
- delivery_package_number repositorio OCA/delivery-carrier
- delivery_state repositorio OCA/delivery-carrier
Configuration
Source · Odoo 16.0To configure your Deliverea services, go to:
- Inventory > Configuration > Delivery methods and create a new one.
- Choose Deliverea as provider.
- Configure your Deliverea credentials: user and password.
- You can configure the next fields:
- Deliverea production environment URL
- Deliverea test environment URL
- Deliverea tracking URL
- Deliverea Distribution Center
- Deliverea carrier
- Deliverea carrier service
- Deliverea articles description
- Select note field
- Notify by sms
- Notify by email
- Hide sender
- Return label
- Return proof delivery
- Saturday delivery
Usage
Source · Odoo 16.0Shipping codes are generated when a stock pick is validated whose carrier is configured for Deliverea as a supplier is validated. for Deliverea as a supplier is validated. The label is generated and attached to the the document according to the previously configured label generation parameters.
In case you accidentally delete the attached label, you can generate it again by clicking on the *Deliverea button. On the Deliverea Label button at the top of the picking form.
In order to select the Deliverea distribution center you have to click on the Import distribution centers button, which will import all available distribution centers.
In order to select the type of carrier and the type of service to be used for this shipping method, click on the Import carriers and services button.
Once the distribution centers and services are imported, we can select them in the fields.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.