This module allows to force a local price rate computation for any delivery method, including those that have been created to query a webservice for fetching the rate.
It uses the existing fixed price or price based on rules computations.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you force a delivery method to use a fixed price or rule-based price instead of the price returned by the carrier's web service, without changing the carrier's own configuration.
This module adds a new "Price method" setting on delivery methods. It is useful when a carrier normally asks an external web service for shipping rates, but you want Odoo to charge a fixed amount or a price calculated from your own pricing rules instead.
On the delivery method form, a new "Pricing" page appears for carriers that use an external service. There you choose between the carrier's own obtained price, a fixed price, or a price based on rules. Depending on your choice, the form shows either the fixed price field or the pricing rules list.
When a delivery method is set to fixed price or based on rules, Odoo uses that calculation when quoting shipping on a sales order and when validating a transfer, so the shipping cost shown to the customer matches your local pricing. If the carrier offers free shipping above a certain order amount, that free-shipping rule is still respected for rule-based pricing.
The module works on the delivery.carrier model and only changes how the shipping price is computed; it does not remove the carrier's ability to generate shipping labels or tracking numbers.
Depends on
Required by other modules
Models and fields (1)
- delivery.carrier · extends an existing modelprice_method (Price method)
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-03Confirmation status: 8 confirmed, 1 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/delivery-carrier.
terminal Installation and usage
OCA documentation · Odoo 19.0Usage
Source · Odoo 19.0- Go to Sales \> Configuration \> Sales Orders \> Delivery Methods.
- Open or create a new one.
- On the "Price Method" field, select "Fixed Price" or "Based on Rules".
- You will see standard fields for selecting the price as if the delivery method isn't an integration carrier.
No verified information in OCA: Installation, Configuration.
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.