OdooWiki OCA HUB

Delivery Deliverea

delivery_deliverea folder_open OCA/delivery-carrier open_in_new
Stock License: AGPL-3

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.0

Connect 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.

Menus it adds

Deliverea State Mapping
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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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.0

This 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

To 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

Shipping 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.

info

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.