Delivery pricing that knows where your customer is.

Define named geographic delivery zones, price them per carrier with quantity bands, and let checkout resolve the right shipping cost automatically from the customer's shipping address.

The problem

A flat shipping rate over-charges nearby customers and under-charges distant ones. Odoo's core delivery methods only support generic rules based on weight, volume or price — there is no first-class notion of a geographic zone, so merchants are left stacking clumsy conditions or hiring a developer just to charge delivery fees that reflect where the customer actually is.

The solution

Delivery Cost by Location adds named geographic zones (country, states or zip prefixes) with per-carrier, per-zone fees and quantity bands. The right cost is resolved automatically from the shipping address at checkout, coverage is reviewed on a colour-coded board before it goes live, and revenue is tracked per zone — all from a single guided setup.

Capabilities

Everything you need for zone-based delivery pricing

Every capability below is implemented in the module.

01

Geographic Delivery Zones

Define named zones by country, states, or zip/postal code prefixes — the way merchants actually think about their delivery area, not abstract weight or price brackets.

02

Per-Carrier, Per-Zone Pricing

Attach a distinct fee to each zone for each delivery method, with quantity bands (e.g. a lower rate up to 5 items, a higher rate above) and an optional free-shipping threshold per zone.

03

Automatic Cost Resolution

Plugs straight into Odoo's native delivery engine. The correct zone and fee are resolved automatically from the customer's shipping address at checkout — no custom storefront widget required.

04

Destination Availability & Fallback

Hide a delivery method entirely for addresses outside your coverage, or enable Deliver Outside Zones with a configurable fallback fee so no customer is left without an option.

05

Colour-Coded Coverage Board

Review every zone at a glance on a kanban board colour-coded by region, showing its fee range and number of priced methods — confirm coverage before it ever reaches a customer.

06

Bulk Zone Import

Paste a list of zone names and zip prefixes to create dozens of zones in one action, with rotating colours and automatic sequencing, instead of building each one by hand.

07

Presets & Zone Cloning

Start from a ready-made preset (a 3-ring radius or a set of city districts) or clone an existing zone to spin up near-identical coverage in seconds, editing only what changes.

08

Built-In Cost Validation

Zones without a geographic criterion, negative fees, and overlapping quantity bands are all blocked automatically, so a contradictory or missing price never reaches a customer silently.

09

Zone Revenue & Volume Analytics

See delivery revenue and order volume broken down by zone in a pivot and graph, so you can tell at a glance which regions are actually worth serving.

Workflow

How it works

1

Create your zones

Define zones by country, state or zip prefix one at a time, or use the bulk-import wizard and presets to cover dozens of regions in one action.

2

Set zone pricing

Attach a fee per carrier and zone, with quantity bands and an optional free-shipping threshold, directly on the delivery method's Delivery Zones page.

3

Customers check out as normal

Odoo's standard checkout offers the delivery method and resolves the right zone and fee automatically from the customer's shipping address.

4

Review coverage & performance

Confirm coverage on the colour-coded kanban board and track delivery revenue and order volume per zone in the analytics report.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

It adds a new "Based on Delivery Zones" method alongside Odoo's existing weight, volume, price and margin rules, so it works next to your current delivery methods without replacing anything.

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.

Delivery Cost by Location

Shipping priced by geographic zone and resolved automatically at checkout — per-carrier rates, a colour-coded coverage board, bulk zone import, destination fallback and per-zone revenue analytics.

Buy on Odoo App Store