The 6 Best WooCommerce Plugins for Multiple Customer Addresses

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.

One shipping address?

That’s not gonna cut it.

In this post, you’ll find WooCommerce plugins that allow customers to save and select multiple addresses.

To make things clear, there are three types of plugins listed below:

  • Plugins that let customers save multiple addresses and select one at checkout
  • Plugins that allow multiple addresses to be used at checkout
  • Plugins that allow customers to use multiple email addresses

Whether you want an address-saving system like Amazon or you need the option of shipping to multiple locations, these plugins have got it handled.

Multiple customer address plugins

Only plugins from reputable developers have been included below.

When reviewing these plugins, make sure the features will work for the needs of your eCommerce store. Most of them have additional screenshots and a demo site if you need to see more before making your choice.

Here are my top picks for the best WooCommerce multiple customer address plugins.


  • 1. YITH Multiple Shipping Addresses for WooCommerce

    YITH Multiple Shipping Addresses for WooCommerce

    View plugin now

    Plugin Description

    The YITH Multiple Shipping Addresses for WooCommerce plugin does exactly what it sounds like; it lets customers create multiple shipping addresses and use them at checkout. The way it works is actually pretty simple.

    At checkout, customers have the option to add additional shipping addresses. They’ll give each address a name to identify it, such as “home” or “office.” Then they can use a dropdown to select a shipping address for each product in their cart. So beyond allowing customers to save multiple addresses, this plugin also allows customers to use multiple addresses at checkout. In fact, this plugin even allows customers to split up the quantity of a product and ship it to multiple addresses.

    Another practical feature in this plugin is the ability for customers to enter more addresses in the My Account page. Letting customers save addresses to their account in advance makes it way easier for them to checkout later.

    Overall, it’s a great solution if you need a WooCommerce plugin for multiple customer addresses.

    Learn more

  • 2. Multiple Customer Addresses

    Multiple Customer Addresses

    View plugin now

    Plugin Description

    Some of the plugins here allow customers to use multiple addresses at checkout. This plugin is a bit simpler.

    With the Multiple Customer Addresses plugin, you can let customers create and save more than one shipping and billing address in their account. Then they can choose whichever address they want at checkout. They can also create and save new addresses from the checkout page. The only thing this plugin doesn’t do is allow them to choose different addresses for different products.

    This is the same type of functionality that Amazon has, so if you’re looking to recreate the same option for your customers to select one of their addresses at checkout, go with this WooCommerce plugin.

    Learn more

  • 3. WooCommerce Multiple Customer Addresses

    WooCommerce Multiple Customer Addresses plugin

    View plugin now

    Plugin Description

    WooCommerce Multiple Customer Addresses is not only the most feature-rich plugin here but also the cheapest! Given how much it can do for the price, it should be one of the top plugins you consider for your site.

    With this plugin, customers can create and save new addresses from the checkout page. In addition to switching out the address for their purchase, they can even select a different shipping address for each product. Multiple billing addresses are allowed as well in this multi-shipping plugin.

    Other options include the ability to limit the number of addresses used at checkout, disable multiple addresses for specific locations, and easily review this information in your sales admin screen. The only downside of this plugin is that all these options can make the checkout page feel a bit intimidating.

    Learn more

  • 4. WooCommerce Multiple Email Recipients

    WooCommerce Multiple Email Recipients plugin

    View plugin now

    Plugin Description

    WooCommerce Multiple Email Recipients is a lot simpler than the other plugins here and works quite differently.

    Rather than giving your customers multiple shipping addresses, this plugin lets shoppers use multiple email addresses. In other words, they can enter additional email addresses during checkout and the order details email will be sent to all of the emails they entered. This can be helpful for B2B and wholesale stores that need to forward order confirmations to other co-workers in their firm.

    Using this plugin, you can choose how many additional email addresses customers can save and whether they can add them at checkout and/or the My Account menu. You can also decide which notification email will be sent to the additional addresses.

    Learn more

  • 5. Shipping Multiple Addresses

    Shipping Multiple Addresses plugin

    View plugin now

    Plugin Description

    Shipping Multiple Addresses allows your customers to use more than one shipping address at checkout.

    This plugin adds a new option to the shopper’s account page as well as the checkout page where they can add new shipping addresses. At checkout, the shipping addresses will show up in their own boxes below the products. In order to select a shipping address for a product, the customer will drag and drop each product into the right shipping address box.

    While the interface is innovative and works well once you understand it, it’s not immediately intuitive and may confuse customers. It can also be a bit tedious if there is a product with a high quantity to add to one of the addresses.

    Shipping Multiple Addresses is a unique plugin for adding multiple addresses to the WooCommerce checkout page, but it could be difficult for the average user to understand.

    Learn more

  • 6. Multiple Order Email Recipients

    Multiple Order Email Recipients plugin

    View plugin now

    Plugin Description

    Multiple Order Email Recipients is a simple (and affordable) plugin that lets customers enter multiple email addresses.

    From the settings page of this plugin, you can decide how many additional email addresses will be available and whether they can be edited on the checkout page or the account page. You can also give them pre-defined labels to help shoppers know how to use them.

    When a customer completes a purchase, the order confirmation email will be sent to their address as well as all the secondary addresses.

    It’s a simple plugin, but it works well and comes with a very attractive price tag.

    Learn more

Which multiple shipping address plugin is best?

It can be confusing figuring out which plugin you need, so here are some final tips to make it easy for you.

YITH Multiple Shipping Addresses for WooCommerce is my top recommendation because it lets customers save multiple shipping addresses, and they can even select multiple addresses at checkout.

If you think your shoppers may need to use more than one shipping address, go with the YITH plugin.

Multiple Customer Addresses is a better option if you want customers to save addresses and select one at checkout, like Amazon. If you don’t want them to use multiple addresses at checkout, this plugin will work better than the YITH one. It’s simpler for both you and your customers, and it costs about half as much.

And one more tip: you can add the WooCommerce Multiple Email Recipients plugin if you want to send order notifications to more than one email address.

Thanks for reviewing this collection of the best WooCommerce plugins for multiple shipping addresses, and if it helped you out today, use one of the sharing buttons to show it to someone else.

Ben Sibley
Ben Sibley
Ben Sibley is a WordPress theme designer & developer, and founder of Compete Themes.