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.
Everything a portal address book needs
Every capability below is implemented in the module.
Multiple Addresses & Types
Save unlimited shipping and billing addresses per account, each classified as delivery, billing, or other.
Address Nicknames
Give every address a friendly label like “Main Warehouse” so it is instantly recognizable in the address book.
Per-Type Default Addresses
Mark one default delivery and one default billing address; setting a new default automatically clears the old one.
Duplicate Detection
Warns customers before saving an address that closely matches one already on file, with a confirm-to-save step.
ZIP & Address Normalization
Validates postal-code formats per country and normalizes street, city, and ZIP capitalization and spacing.
CSV Import & Export
Customers can export their whole address book to CSV or bulk-import a new one in a single upload.
Search & Filter
A live search box filters the portal address list instantly, with no page reload.
Full Change History
Every create, update, archive, and restore is logged with a timestamp, the changed fields, and who made the change.
Back-Office Admin View
Administrators get a dedicated Address Book and Address History menu with group-by and default filters.
How it works
Add an Address
The customer opens My Addresses and fills the single consolidated add/edit form, choosing delivery, billing, or other.
Validate & Confirm
ZIP format is checked and fields are normalized, and any near-duplicate address is flagged before the save completes.
Set as Default
One click marks the address as the default for its type; the previous default automatically loses that flag.
Track & Export
Every change is logged to history, and the whole address book can be exported to CSV at any time.
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.
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