Let customers search, pin, and confirm their delivery address

A search-first map widget for checkout and the customer portal, backed by merchant delivery zones and a live customer map — so every order arrives with a clean, geocoded address.

The problem

Typing a full postal address by hand is slow and error-prone, especially on mobile. Ambiguous street names and missed digits turn into failed deliveries, reshipping costs, and support tickets — and every extra field is one more chance to lose the sale at checkout.

The solution

Customers search their address, drop or drag a pin on an interactive map, and confirm the resolved address before it is saved. Coordinates are stored on the partner record, checked against merchant-defined delivery zones, and plotted on a back-office customer map — turning one checkout interaction into clean, reusable geodata.

Capabilities

Everything needed for accurate, mapped addresses

Every capability below is implemented in the module.

01

Address Search

Type a few characters and pick a match from live results; the map centers and drops a pin automatically, no manual panning required.

02

Pin & Reverse-Geocode

Tap or drag the marker anywhere on the map and the street, city, postal code and country fields fill in automatically from the resolved location.

03

Confirm Before You Commit

A confirmation card shows the fully resolved address with an accept or edit-manually choice, so no address is saved silently or by mistake.

04

Locate Me, Gracefully

One tap requests the browser's current location; if permission is denied, the widget falls back to search and manual pinning instead of blocking checkout.

05

Built for Mobile Checkout

A full-width, touch-friendly map with pinch-zoom and pan, sized and styled for the phone checkout majority.

06

Delivery Zones

Define circular service areas by center point and radius, color them on the map, and warn or block customers whose pin falls outside every zone.

07

Serviceability at a Glance

Every confirmed address stores latitude, longitude and geolocation source on the partner record, with an in-zone or out-of-zone indicator computed automatically.

08

Back-Office Customer Map

A live map plots every geolocated customer alongside the delivery zone circles, giving fulfillment and sales a geographic view of demand.

09

Batch Geocode Existing Customers

Backfill coordinates for your current customer database in one click, from the Geocode Addresses list action.

Workflow

How it works

1

Search or Locate

The customer types their address into the search bar or taps Use My Location to center the map instantly.

2

Pin & Confirm

A pin drops on the resolved spot; the customer can drag to adjust, then confirms the address in the preview card.

3

Check Serviceability

The pin is checked against merchant delivery zones, with an inline banner if the address falls outside the service area.

4

Save & Map

Coordinates save to the customer record and appear instantly on the back-office customer map for fulfillment planning.

Questions

Frequently asked

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

No. OpenStreetMap is the default provider and needs no API key or per-call cost. Google Maps is available as an optional configuration if you already have a key.

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.

Customer Geolocation On Website

A search-first map address widget for checkout and the portal with pin-and-confirm reverse geocoding, plus merchant delivery zones and a back-office customer map.

Buy on Odoo App Store