Base Shipping: Smarter Deliveries Made Easy With Odoo
Why Odoo's default shipping pricing falls short
Shipping cost management sounds straightforward until you try to do it properly inside Odoo with a third-party carrier. The default Odoo shipping setup works well when your carrier offers live API rates but the moment you need a fixed delivery charge, a rule-based pricing structure, or a carrier that simply does not provide real-time rate feeds, you hit a wall. Odoo's native process has no built-in mechanism for applying fixed prices or configuring custom pricing rules with third-party providers. That means businesses using FedEx, UPS, DHL, or any regional carrier on a negotiated or flat-rate contract are left either manually entering shipping costs on every order or working around the system in ways that create errors and slow down their fulfilment process.
The Base Shipping module by Creyox was built specifically to solve this. It introduces a flexible, carrier-agnostic cost calculation layer into Odoo that supports both fixed pricing and rule-based pricing for any third-party shipping provider and adds automatic delivery confirmation emails on top, making the entire shipping workflow faster, cleaner, and fully trackable from within Odoo
Overview
The Creyox Base Shipping module extends Odoo 17.0 and 18.0's delivery management with a custom shipping cost calculation engine that works independently of whether your carrier provides live rate data. Administrators can configure each shipping method with either a Fixed Price a flat charge applied every time that method is selected or a Based on Rules pricing structure, where shipping costs are calculated dynamically according to criteria you define in the Pricing tab, such as package weight, product quantity, volume, order value, or selected shipping service. On the fulfilment side, the module integrates with the standard Odoo delivery order workflow. Users select a shipping method, click Get Rate to calculate the applicable cost, and proceed through validation as normal. When a delivery order is validated, the module automatically sends a confirmation email to the recipient no manual step required, no separate email tool needed. The entire setup lives within Odoo's existing inventory and shipping interfaces, and the module is compatible with any third-party carrier, including FedEx, UPS, DHL, and custom or regional providers.
Features
- This Custom price calculation module compatible with any third-party shipping carrier.
- Seamless integration with multiple third-party shipping carriers (e.g., FedEx, UPS, DHL).
- Automatically calculates shipping costs in real-time based on package weight, Quantity, Volume, Price, and selected shipping service.
- Auto Email send on Delivery Validation
- Easy to Use.
Work Flow
- Choose the 'Fixed Price' option and enter a value in the 'Fixed Price' field.

- Select the 'Based on Rules' option and configure the rules in the 'Pricing' tab.

- Click on the Add Sipping button.

- Choose the 'Shipping Method' and click the 'Get Rate' button.


- Automatically send an email to the receiver when validating the delivery order.

