Ship one order to many destinations — without the checkout chaos

Give customers an organized, categorized address book and let sales assign per-line delivery addresses, preview every resulting shipment and its cost, then split one order into one clean child order per destination.

The problem

A wholesale buyer wants ten units sent to four branch offices; a gift buyer wants three items shipped three ways. Native Odoo stores multiple addresses on a contact but does not let a customer split one cart across several destinations, preview the resulting shipments and costs, or manage a rich address book from the storefront. Sales teams end up manually cloning orders and re-keying addresses.

The solution

Website Customer Address Pro adds a categorized, searchable address book and lets a sales order assign a delivery address per line. Build a shipment preview showing contents, carrier, and cost for every destination before splitting, then split into one child order per address with parent-child tracking and automatic merging of duplicate destinations.

Capabilities

Everything you need to manage addresses and split shipments

Every capability below is implemented in the module.

01

Categorized Address Book

Organize customer addresses into categories such as Home, Business, Warehouse, or Gift Recipients, each with its own color badge for fast recognition.

02

Favorite & Active Status

Flag frequently used addresses as favorites and mark old ones inactive without deleting them, keeping the address book tidy and trustworthy.

03

One-Click Address Cloning

Duplicate an existing address as a starting point for a new one instead of retyping every field from scratch.

04

Usage Tracking

Every address records how many times it has been used and when it was last used, so the busiest destinations are easy to spot.

05

Per-Line Delivery Addresses

Assign a different delivery address to each order line directly on the sales order, no separate splitting screen required.

06

Shipment Preview Before You Commit

Build a preview of every resulting shipment — contents, quantity, carrier, and cost — before splitting the order.

07

Automatic Order Splitting

Split one sales order into one child order per destination with a single click; duplicate destinations automatically merge into a single shipment.

08

Parent-Child Order Tracking

Every split order keeps a link back to its parent, so the sales team can trace shipments to the originating order at a glance.

09

Customer Portal Address Book & Preview

Customers browse their own categorized address book at /my/address-book and see a pre-payment shipment preview on their portal order page.

Workflow

How it works

1

Organize addresses

Categorize, favorite, and clone delivery addresses from the backend or the customer portal.

2

Assign per line

Pick a delivery address for each order line right on the sales order.

3

Preview shipments

Build a preview showing contents, carrier, and cost for every destination.

4

Split & ship

Split the order into one child order per destination with tracked parent-child links.

Questions

Frequently asked

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

Order splitting is a sales-order action performed once per-line delivery addresses are assigned; the customer sees a read-only pre-payment shipment preview on the portal order page. Self-service checkout splitting is not included in this release.

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 Customer Address Pro

Give storefront customers a categorized, searchable address book and split one order across multiple delivery destinations with a transparent, pre-payment shipment preview and per-address shipping cost.

Buy on Odoo App Store