Happy Coders Multi Address for WooCommerce

Product · WordPress plugin

Happy Coders Multi Address for WooCommerce

An address book for WooCommerce. Logged-in customers save several billing and shipping addresses, give them nicknames, and pick one at checkout instead of typing it again.

  • WooCommerce
  • 80+ active installs
  • Block & Classic checkout
  • Multisite
  • Free

What it does

A customer who orders to their home, their office and their mother’s house types three addresses into your checkout every time. WooCommerce stores one. This stores all of them.

A real address book

A Multi Address Book tab appears in My Account, usually at /my-account/hc-address-book/, where customers add, view, edit and delete their own addresses.

Nothing to set up for existing customers

On a customer’s first visit to the address book, their current default WooCommerce billing and shipping addresses are imported automatically. Nobody re-types their main address.

It fills itself up

When a logged-in customer enters a new, unique address at checkout, it is saved to their book and set as the new default — without them doing anything.

Nicknames and types

Home, Work or Other, with a nickname, so a customer picking an address at checkout knows which one is which.

Classic and Block checkout

Both are supported, and the address selectors appear automatically in the right sections. The plugin also ships a Checkout Address Selector block.

Admin control

Choose a dropdown or a radio list, cap how many addresses each user may keep, block new address entry at checkout, change the menu wording, and show the book as a carousel or a list.

Setting it up

Two minutes, and most of it is optional.

  1. Install and activate the plugin from Plugins → Add New, or upload the ZIP.
  2. Check that Multi Address Book now appears in My Account for a logged-in customer.
  3. Open WooCommerce → Settings → HC Multiple Addresses and choose the selector style and any limits.
  4. If the address book page shows Not Found, go to Settings → Permalinks and press Save without changing anything. That rebuilds the rules.

What you can change

Everything here is optional — the defaults work.

Setting Options
Selector style Dropdown select box, or a list of radio buttons
Allow new address entry Yes, or No to force customers to use a saved address
Address limits A separate maximum for billing and for shipping, per user. 0 or blank means unlimited.
My Account menu text Your own wording instead of “Multi Address Book”
Display style Carousel or list

Requirements

Version 1.0.15
Requires WordPress 5.6 or greater
Requires WooCommerce 6.0 or greater
Requires PHP 7.4 or greater
Tested up to WordPress 7.0
Multisite Supported
Price Free
The address book is for logged-in customers. A guest checking out gets the ordinary WooCommerce checkout, unchanged.

Who it is for

  • Stores whose customers order to more than one address — home, office, a relative
  • Gifting, food and grocery stores where the delivery address changes order to order
  • B2B stores shipping to several branches on one account
  • Any store where repeat customers abandon the checkout because they are retyping an address on a phone

Questions people ask

Does it work with the new Block Checkout?

Yes. Classic and Block checkout are both supported, and the address selectors appear automatically in the right sections.

What happens to my existing customers’ addresses?

On a customer’s first visit to the address book page, their current default billing and shipping addresses are imported automatically. They do not re-enter anything.

What happens when a customer uses a new address at checkout?

If they are logged in and the address is new and unique, it is saved to their book and set as their new default.

Can I stop customers adding new addresses at checkout?

Yes. Set Allow New Address Entry to No and the “enter a new address” option disappears from the selectors.

Can I limit how many addresses one person saves?

Yes, with separate maximums for billing and shipping. Set it to 0 or leave it blank for unlimited.

Will it clash with my theme?

It uses standard WooCommerce hooks wherever possible. A theme or plugin that heavily rewrites My Account or checkout could still conflict — switch to a default theme such as Storefront and deactivate other plugins to find out which.

Free on the WordPress plugin directory

Install it from your dashboard, or download the ZIP from WordPress.org.

    Get A Free Consultation

    Are you interested in collaborating and working with us? Please don't hesitate to contact us.

    Website DesignOpensource CustomizationPayment Gateway IntegrationSeo and SmoLogo and Layout DesignE-CommerceWoocommerceWordPressOthers