When store owners look for WooCommerce multiple shipping addresses, they usually mean one of two things. An address book lets a customer save several addresses and pick one for each order. Split shipping sends the items in one order to different addresses. WooCommerce does neither on its own, so either one needs a plugin.
WooCommerce alone
One saved billing address and one saved shipping address per customer, and one shipping address per order.
Address book
Customers keep several addresses and choose one at checkout. Each order still ships to one place.
Split shipping
One checkout with several destinations. Customers assign items to addresses, and each address is its own shipment.
What WooCommerce does with shipping addresses on its own
A WooCommerce customer account holds one billing address and one shipping address, which the customer edits under My Account → Addresses, and checkout fills those in. An order can still ship somewhere other than the billing address: the classic checkout has a Ship to a different address? box, and the block checkout has a Use same address for billing box to untick.
Each order has exactly one shipping address. When a customer types a new one at checkout, WooCommerce saves it over the address on their account, so the old one has to be typed again next time. The My Account documentation covers what customers can change there.
What people mean by WooCommerce multiple shipping addresses
The first need comes from customers who order to different places over time, such as home one week and the office the next, or a parent’s house when a birthday comes round. Every one of those orders ships to a single address. These customers just want to stop retyping, and an address book gives them a list to pick from.
The second need is one order that ends up in several places at once. Think of three presents for three relatives bought in one checkout, or an office manager ordering supplies for every branch. That takes split shipping, also called multi-shipping. The customer assigns each item, or part of an item’s quantity, to an address, and the store sends a separate parcel to each.
Your support inbox usually tells you which one you’re dealing with. If customers ask how to save an address, or grumble about typing it again, they want an address book. If they place several orders in a row with a different recipient on each, or ask whether part of an order can go somewhere else, they want split shipping.
Can WooCommerce ship one order to multiple addresses?
Not without a plugin. WooCommerce stores one shipping address per order, and both checkouts have room for one. A split-shipping plugin adds a step where the customer assigns items to addresses. With Woo’s own extension, shipping is then quoted for each address, so a customer sending to three people pays for three shipments. Each of the plugins below still keeps the result as one order.
Plugins that ship one order to multiple addresses
These four are the split-shipping plugins you’ll meet first when you search. Each one splits a single order across addresses, and each also lets customers save addresses for later. They differ most in price and in what they say about the block checkout, which new WooCommerce stores have used by default since WooCommerce 8.3.
| Plugin | How it splits an order | Block checkout | Price |
|---|---|---|---|
| Shipping Multiple Addresses for WooCommerce, by Woo | Items and quantities assigned to addresses on a separate page, with shipping quoted per address | Supported since version 4.1.0 | $59 a year |
| YITH Multiple Shipping Addresses for WooCommerce | An address for each product, and one product’s quantity can be split across addresses | Not mentioned on its page or in its docs | $69.99, with a year of updates and support |
| Address Book & Multiple Shipping for WooCommerce, by ThemeHigh | Different products to different addresses; variable products need a setting switched on | Not mentioned on its WordPress.org page | Free version for up to two shipping locations per order; Pro from $39 a year |
| Multiple Shipping Addresses for WooCommerce, by FmeAddons | Individual items to different addresses, with an optional cap on addresses per order | Not mentioned on its page or in its changelog | $39 a year |
Shipping Multiple Addresses for WooCommerce (Woo)
Woo’s own Shipping Multiple Addresses extension (called Ship to Multiple Addresses in parts of its documentation) sends customers to a separate page where they assign items and quantities to addresses. A Duplicate Cart button on the cart page copies the cart so the same items can go to several people. Each address can have its own delivery note and preferred date, and a gift option signals that the invoice should stay out of that parcel. Its FAQ says it suits stores whose customers often send one order to several people, such as gift shops.
YITH Multiple Shipping Addresses for WooCommerce
YITH’s plugin lets customers choose an address for each product in the cart, and split one product’s quantity across several addresses. You can update the status of each shipment separately and email the customer when it changes. Products, categories or tags can be left out of multiple shipping, and you decide whether guests can use it.
Address Book & Multiple Shipping for WooCommerce (ThemeHigh)
ThemeHigh’s plugin is the only one of the four with a free version on WordPress.org. It saves multiple billing and shipping addresses, and lets customers send different products in one order to different addresses. The free version allows up to two shipping locations per order, and Pro lifts that limit. If you want to try split shipping before paying for it, start here.
Multiple Shipping Addresses for WooCommerce (FmeAddons)
FmeAddons’ extension on the WooCommerce Marketplace ships individual items to different addresses and saves addresses for later checkouts. You choose whether guests can use multiple addresses and set the most addresses a customer can use in one order. It’s the newest of the four, first released in November 2025.

What to check before you add split shipping
Split shipping changes what happens after checkout as well as the checkout itself, so a few things are worth confirming first:
- Each address becomes its own parcel, usually with its own shipping charge, so check that your rates still make sense for small parcels.
- Woo’s extension lists the ShipStation, Stamps.com and TaxJar integrations as incompatible. Ask about the label printing and tax services your store relies on before you buy any of these plugins.
- If your store uses the block checkout, try the plugin on a staging copy first, especially when its page doesn’t mention blocks.
- One order number can now mean several parcels to pack. YITH lets you set a status for each shipment, and Woo’s extension can email the customer when part of an order is complete.
- Woo’s product FAQ says that if your customers almost always ship a whole order to one address, the added checkout step may not be worth it.

When an address book is the better fit
If each order goes to one place, an address book fixes the retyping and leaves everything after checkout alone. The customer picks a saved address, it fills WooCommerce’s usual address fields, and the order is an ordinary one-address order, so shipping rates, label printing and tax work as they do now.
That fits a lot of repeat buyers, from someone who switches between home and work to a trade customer who orders for one of their sites at a time.
Where Unwan fits
Unwan, our WooCommerce address book, covers the first need only. Each customer gets one address book in My Account that serves both billing and shipping, plus a picker above the address fields in the block and classic checkout. Any saved address can be the billing default, the shipping default, both or neither.
Unwan doesn’t split orders. Every order goes to the one address the customer picks, and saved addresses belong to signed-in customers, so guests use WooCommerce’s normal fields. If your customers need to send one order to several people, a plugin from the table above is the better fit, and all four of them save addresses too.
If you go the address book route, Unwan loads its scripts and styles only on the checkout and My Account pages, so shoppers browsing the rest of your store don’t download any of it. The Unwan introduction in our docs shows how the address book and the checkout picker fit together.




