OdooWiki OCA HUB

Delivery Carrier Option

delivery_carrier_option folder_open OCA/delivery-carrier open_in_new
Delivery License: AGPL-3

This module adds the concept of option on carriers that can differ depending on the picking This module doesn't do anything by itself, it serves as a base module for other carrier-specific modules.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a list of delivery options (extra services, instructions, partner options) that can be attached to a delivery carrier and then selected on each transfer. It is a base module: it stores and shows the options but does not send them anywhere by itself.

This module lets you define, per delivery carrier, a set of options that can be applied to a delivery order. On the carrier form a new "Options" tab lists these options; each option is built from a reusable template option that has a name, a code, a description, a partner carrier and a type (Basic Service, Additional Service, Delivery Instructions or Partner Option).

On each option you can flag it as mandatory (always applied) or as applied by default. Mandatory options are shown in orange in the option tags on the transfer, and the system automatically re-adds them if a user tries to remove them. When a carrier is set on a transfer, the default and mandatory options are filled in automatically; the user can then add or remove the other available options from the tags field next to the carrier on the transfer form.

Access rights are given to salespeople (read only), sales managers and stock users/managers. The module touches delivery.carrier, stock.picking and introduces the new models delivery.carrier.option and delivery.carrier.template.option. It provides no menus of its own and does not transmit the options to any external shipping service; carrier-specific modules are expected to build on it.

Depends on

stock_delivery

Required by other modules

Models and fields (4)
  • stock.picking · extends an existing modeloption_ids (Options)
  • delivery.carrier · extends an existing modelavailable_option_ids (Option)
  • delivery.carrier.option · new modelcolor, active, mandatory, by_default (Applied by Default), carrier_id, readonly_flag, tmpl_option_id (Option)
  • delivery.carrier.template.option · new modelcode, name, type (Option Type), partner_id (Partner Carrier), description

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/delivery-carrier.

terminal Installation and usage

No verified information

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.

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.