| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 916 |
| Technical Name |
gb_shipping_rate_shopping_rules |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 916 |
| Technical Name |
gb_shipping_rate_shopping_rules |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
Shipping Rate Shopping
Compare carrier rates and auto-pick the cheapest using your own rules
Shipping is often the biggest controllable cost in fulfilment, yet most teams pick a carrier by habit. This module quotes every eligible carrier for a shipment, ranks them with a weighted rule engine, and records the winning quote plus the saving versus the most expensive option. It complements multi-carrier shipping by adding the rate-shopping intelligence on top.
Key Features
Carrier rate cards
Per-carrier zone and weight-bracket pricing with handling fee, fuel surcharge %, insurance and a free-shipping threshold — a real pricing engine that quotes any shipment.
Destination zones
Define zones by country and postcode-prefix matching, with domestic vs international handling resolved automatically per shipment.
Rate shopping
Quote every eligible carrier for a (zone, weight, value) shipment and rank them with a full cost breakdown.
Weighted rule engine
Cheapest, fastest, preferred-carrier, max-cost cap and service-level floor rules combine by weight to decide which quote wins.
Savings tracking
Each shipment stores the winning quote, the comparison breakdown and the saving versus the dearest option, with a savings report over any period.
BYOK live rates
Feed your own live carrier API rates into the same ranking engine via the documented hook — or run entirely on the built-in rate-card engine with no external dependency.
Beyond cheapest-only
Real fulfilment decisions balance cost, speed and service level — the weighted rule engine encodes exactly that, not a single price comparison.
Works without external APIs
The built-in rate-card engine produces accurate quotes out of the box; live carrier APIs are an optional BYOK add-on, not a requirement.
Screenshots
Carriers
Rate Card Lines
Quick Rate Compare
Rate Shopping Rules
Shipments
Zones
Why Choose This Module
eCommerce retailers, wholesalers and 3PLs shipping across multiple carriers who want to cut shipping spend and prove the savings — without locking themselves into one courier.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: LGPL-3
- Languages: 35+
- Author: Baris Genc
- Dependencies: base, mail, product, uom
- Support: odoo@gencbaris.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module