Free shipping, engineered into every eligible order
Flag any product as free-shipping-eligible and the whole order's delivery charge zeroes automatically — identically on the website checkout and the back-office sales order, with thresholds, carrier control, and a full revenue audit trail.
The problem
Odoo's native delivery rules only support a blunt "free over €X" cutoff per carrier, or a rep manually zeroing the delivery line by hand. There is no way to say "this specific product always ships free, wherever it appears" — so customers get billed for delivery a promotion was meant to waive, carriers can show a misleading "free shipping" label while still charging at checkout, and finance has no visibility into how much delivery revenue is being given away.
The solution
Mark any product "Free Shipping Eligible" right on its product form. The moment that product enters a cart or quotation — subject to an optional minimum-subtotal threshold and per-carrier eligibility — the entire order's delivery charge drops to €0.00, on the website and in the back office alike. Reps can force or revoke the rule per order, and every waiver is logged for revenue-impact reporting.
Everything a free-shipping promotion needs
Every capability below is implemented in the module.
Product-Level Free Shipping Flag
Mark any product "Free Shipping Eligible" directly from its product form — no carrier reconfiguration required.
Order-Wide Delivery Waiver
The instant a qualifying product enters a cart or quotation, the entire order's delivery charge is zeroed — matching the expectation that a free-shipping product frees the whole shipment.
One Rule, Website and Back Office
The same waiver logic runs through Odoo's core delivery pricing, so website checkout and rep-created sales orders never diverge.
Minimum-Subtotal Threshold
Optionally require the cart to reach a configurable minimum subtotal before free shipping applies, protecting margin on small orders.
Per-Carrier Eligibility Control
Opt any delivery method out of the waiver — keep express carriers always paid — with a single checkbox on the carrier form.
Explicit €0.00 Shipping Line
The delivery line still displays on the order and at checkout, now showing €0.00 — customers see the waiver, not a hidden or relabeled charge.
Per-Order Override
Sales reps can force free shipping or disable it on an individual order — Automatic, Always Free, or Never Free — with an optional reason captured for the record.
Waiver Audit Log
Every confirmed order that received free shipping is logged with its carrier, salesperson, customer, and the amount of delivery revenue waived.
Revenue-Impact Reporting
A pivot and graph view of the waiver log break down delivery revenue given away by carrier and month, so managers can measure what the promotion costs.
How it works
Flag eligible products
Enable "Free Shipping Eligible" on any product form, and mark carriers eligible or exempt.
Set an optional threshold
Turn on a minimum-cart-subtotal rule in Sales settings if the waiver should only apply above a chosen amount.
Shipping waives automatically
When a qualifying order is built — on the website or in the back office — the delivery charge drops to €0.00, with reps free to override per order.
Track the impact
Review the waiver log's list, pivot, and graph views under Sales > Reporting to see exactly what free shipping cost.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
The entire order's delivery charge is zeroed once a qualifying product is present — matching how shoppers expect a free-shipping product to work.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Website Free Shipping for Eligible Products
Flag a product to ship free wherever it appears, on the website and in the back office alike — with a minimum-subtotal threshold, per-carrier eligibility, an explicit zero-value delivery line and reporting on the revenue waived.
Buy on Odoo App Store