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.

Capabilities

Everything a free-shipping promotion needs

Every capability below is implemented in the module.

01

Product-Level Free Shipping Flag

Mark any product "Free Shipping Eligible" directly from its product form — no carrier reconfiguration required.

02

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.

03

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.

04

Minimum-Subtotal Threshold

Optionally require the cart to reach a configurable minimum subtotal before free shipping applies, protecting margin on small orders.

05

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.

06

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.

07

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.

08

Waiver Audit Log

Every confirmed order that received free shipping is logged with its carrier, salesperson, customer, and the amount of delivery revenue waived.

09

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.

Workflow

How it works

1

Flag eligible products

Enable "Free Shipping Eligible" on any product form, and mark carriers eligible or exempt.

2

Set an optional threshold

Turn on a minimum-cart-subtotal rule in Sales settings if the waiver should only apply above a chosen amount.

3

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.

4

Track the impact

Review the waiver log's list, pivot, and graph views under Sales > Reporting to see exactly what free shipping cost.

Questions

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.

Get the app

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
Related apps

More Odoo website apps

Website Guest Checkout Manager

Goal-based checkout presets with a live mode preview and by-mode conversion analytics — confidently revisit the guest-checkout decision instead of setting it once, blindly.

WebsiteView app

Website Kit Availability from BOM Stock

Website availability for phantom-kit products computed from component stock, with a configurable low-stock threshold, made-to-order messaging, a stock-constrained kit dashboard and a guided setup wizard.

WebsiteView app

Website Multi Currency Switcher

Detect each shopper's country, switch to the right pricelist and currency, and tell them why — with a one-click manual override and a merchant analytics dashboard.

WebsiteView app

Website My Purchases - Reorder Command Centre

Full order history in the customer portal with one-click reorder, saved reorder templates, side-by-side order comparison, a status timeline and what they paid then against today's price.

WebsiteView app

Website Order Note

Website Order Note lets shoppers add checkout instructions and carries that note through to the delivery record, the customer portal, and the sales order list — with quick-add templates, character limits, and an internal-only staff note built in.

WebsiteView app

Website Pickup & Pay At Store

Recurring weekly pickup slots, a staff readiness dashboard, automatic order-ready emails and a product-page store locator with live stock — layered on Odoo's native Click & Collect and rolled out by a multi-store wizard.

WebsiteView app