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.
Everything you need to manage addresses and split shipments
Every capability below is implemented in the module.
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.
Favorite & Active Status
Flag frequently used addresses as favorites and mark old ones inactive without deleting them, keeping the address book tidy and trustworthy.
One-Click Address Cloning
Duplicate an existing address as a starting point for a new one instead of retyping every field from scratch.
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.
Per-Line Delivery Addresses
Assign a different delivery address to each order line directly on the sales order, no separate splitting screen required.
Shipment Preview Before You Commit
Build a preview of every resulting shipment — contents, quantity, carrier, and cost — before splitting the order.
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.
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.
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.
How it works
Organize addresses
Categorize, favorite, and clone delivery addresses from the backend or the customer portal.
Assign per line
Pick a delivery address for each order line right on the sales order.
Preview shipments
Build a preview showing contents, carrier, and cost for every destination.
Split & ship
Split the order into one child order per destination with tracked parent-child links.
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.
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