Situation: you currently work out shipping costs by hand. One colleague charges €6.95, another €7.50, and for the regular customer everyone "forgets" them now and then. Error-prone, inconsistent — and at the end of the year shipping turns out to be a loss that nobody can quite put a number on.
Verzendmethodes aanzetten
Go to Settings → Inventory and, under Shipping, tick the option Delivery Methods. Then create your methods under Inventory → Configuration → Delivery Methods — for example "Standard NL", "Express" and "Pick-up".
Three ways to calculate
For each delivery method you choose how Odoo determines the rate:
- Flat rate: always the same amount, optionally with "free above €x" — the classic "free shipping on orders over €75".
- Rule-based: tiers by weight, volume, quantity or order value. For example: up to 2 kg €4.95, up to 10 kg €6.95, above that €12.50.
- Via the carrier: an integration that fetches the live rate from the carrier.
With Availability you restrict a method to certain countries or postcodes — handy if you want to price the Wadden Islands or deliveries abroad differently.
How it ends up on the quotation
On the sales order you click Add Shipping, choose the method, and Odoo calculates the amount based on address, weight and order total and adds it as a separate line on the quotation. In your webshop the customer picks the method at checkout and immediately sees the correct amount. Nobody has to work anything out by hand any more.
Add labels and track & trace
Want to finish the job properly? Odoo has standard integrations with Sendcloud, DHL, UPS and FedEx, among others; via Sendcloud you also reach PostNL and DPD. When the delivery is validated, the shipping label is created automatically and the track & trace code is emailed to the customer. No more copying and pasting between webshop, carrier portal and email.
Finally
Practical tip: weight tiers only work if the Weight field is filled in on your products. Check that first (list view, add the Weight column, and fill in the gaps) — otherwise Odoo calculates with 0 kg and you are the one paying for the shipping. Need help setting up delivery methods or a carrier integration? Contact DAADit Group.
Situation: you calculate shipping costs manually. One colleague charges €6.95, another €7.50, and for the regular customer everyone occasionally "forgets" them. Error-prone, inconsistent — and at year end shipping turns out to be a loss item nobody can quite quantify.
Enabling delivery methods
Go to Settings → Inventory and, under Shipping, tick Delivery Methods. Then create your methods under Inventory → Configuration → Delivery Methods — for example "Standard NL", "Express" and "Pickup".
Three ways to calculate
For each delivery method you choose how Odoo determines the rate:
- Fixed price: always the same amount, optionally with "free above € x" — the classic "free shipping over €75".
- Based on rules: tiers on weight, volume, quantity or order amount. For example: up to 2 kg €4.95, up to 10 kg €6.95, above that €12.50.
- Through the carrier: a connector that fetches the live rate from the carrier.
With Availability you can restrict a method to certain countries or zip codes — useful if you want different rates for islands or international orders.
How it lands on the quotation
On the sales order, click Add shipping, pick the method, and Odoo calculates the amount based on address, weight and order total, adding it as a separate line on the quotation. In your webshop, the customer picks the method at checkout and immediately sees the correct amount. Nobody has to do mental arithmetic anymore.
Add labels and track & trace
Want to finish the job? Odoo ships with connectors for Sendcloud, DHL, UPS and FedEx, among others; through Sendcloud you also reach PostNL and DPD. When validating the delivery, the shipping label is created automatically and the track & trace code is emailed to the customer. No more copy-pasting between webshop, carrier portal and email.
Wrapping up
Practical tip: weight-based tiers only work if the Weight field is filled in on your products. Check that first (list view, add the Weight column, and start filling) — otherwise Odoo calculates with 0 kg and you end up paying for the shipping. Need help setting up delivery methods or a carrier connector? Get in touch with DAADit Group.