A real address book for every portal customer

Give B2B customers a self-service address book right inside the Odoo portal — nicknames, per-type defaults, duplicate warnings, and full change history, with zero configuration.

The problem

Odoo's native portal gives each customer a single address. Businesses that ship or invoice to multiple locations end up fielding support tickets and correcting mis-shipped orders every time a customer needs a second address, because there is no self-service way to add, label, or manage more than one.

The solution

Portal Address Management turns My Addresses into a full address book: unlimited delivery and billing locations, nicknames, a default per type, duplicate warnings before saving, ZIP-format validation and normalization, CSV import/export, search, and a complete change history — all inside the standard Odoo portal.

Capabilities

Everything a portal address book needs

Every capability below is implemented in the module.

01

Multiple Addresses & Types

Save unlimited shipping and billing addresses per account, each classified as delivery, billing, or other.

02

Address Nicknames

Give every address a friendly label like “Main Warehouse” so it is instantly recognizable in the address book.

03

Per-Type Default Addresses

Mark one default delivery and one default billing address; setting a new default automatically clears the old one.

04

Duplicate Detection

Warns customers before saving an address that closely matches one already on file, with a confirm-to-save step.

05

ZIP & Address Normalization

Validates postal-code formats per country and normalizes street, city, and ZIP capitalization and spacing.

06

CSV Import & Export

Customers can export their whole address book to CSV or bulk-import a new one in a single upload.

07

Search & Filter

A live search box filters the portal address list instantly, with no page reload.

08

Full Change History

Every create, update, archive, and restore is logged with a timestamp, the changed fields, and who made the change.

09

Back-Office Admin View

Administrators get a dedicated Address Book and Address History menu with group-by and default filters.

Workflow

How it works

1

Add an Address

The customer opens My Addresses and fills the single consolidated add/edit form, choosing delivery, billing, or other.

2

Validate & Confirm

ZIP format is checked and fields are normalized, and any near-duplicate address is flagged before the save completes.

3

Set as Default

One click marks the address as the default for its type; the previous default automatically loses that flag.

4

Track & Export

Every change is logged to history, and the whole address book can be exported to CSV at any time.

Questions

Frequently asked

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

No. It extends the native My Addresses feature that already ships with the portal module, adding nicknames, defaults, duplicate warnings, validation, CSV import/export, and history on top of it — nothing native is removed.

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.

Portal Address Management

A self-service portal address book with multiple typed addresses, nicknames and per-type defaults — plus duplicate detection, normalization, CSV import/export and change history.

Buy on Odoo App Store