Streamline Your Customers’ Checkout Experience
Repeat customers often use multiple addresses they ship to, including gift recipients. That’s what makes the WooCommerce Address Book plugin so useful, as it gives your customers the option to store multiple billing and shipping addresses and later retrieve them on checkout. Addresses can be updated and modified quickly and easily in /my-account/, or saved as part of the checkout process.
Features
- Enable billing/shipping address book
- Add New Address as default selection
- Enable setting Billing/Shipping Address Nickname during Checkout
“Excellent plugin, and great support.
Works like a charm, and when I ran into issues caused by a bad file in our child-theme their support helped me work through it and solve the issue FAST. 5 Stars for sure. Would highly recommend.”
From WordPress.org
There is a demo setup if you would like to try this plugin out with a demo store.
Quick Reference
FAQ
The address book will only begin to display after the primary billing or shipping address has been created for the customer.
No, this plugin only allows for the storage of multiple shipping addresses. If a customer would like to ship to multiple locations, they should complete multiple orders.
Most standard custom fields do work with the Address Book. However, if you have custom fields added by a plugin which are updated by javascript then the Address Book plugin will not always know how to handle the data. If you are running into an issue please post an issue in the support forum or on github with what plugin or code you are using and as much details as you can. We will determine if the Address Book plugin is able to provide support for the plugin or if a custom solution would need to be developed for your use case.
How can I add custom fields to my billing/shipping address?
WooCommerce Address Book uses the standard WooCommerce address functions so any method to modify the address fields will still work.
We have tested that using the standard filters works correctly:
* https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
We have also tested this plugin by WooCommerce:
* https://woocommerce.com/products/woocommerce-checkout-field-editor/
We now use the new way of translating WordPress plugins at https://translate.wordpress.org/
Feel free to contribute a translation at https://translate.wordpress.org/projects/wp-plugins/woo-address-book/
Someone needs to apply to be a translation editor for this plugin. If you have contributed a translation, you may apply to be the editor yourself.
You can make the request and that request can be approved by the WordPress Localization editors.
See here for more details: https://make.wordpress.org/polyglots/handbook/rosetta/roles-and-capabilities/pte-request/#pte-request-by-a-translator
What you can do to use it locally right now is go to the translate page.
At the bottom by the Export link, select “Only matching the filter” and “Machine Object Message Catalog (.mo)” and then click Export to download the .mo
file.
Then save this .mo file to your WordPress site at wp-content/languages/plugins/woo-address-book-LANGUAGE.mo
replacing LANGUAGE
with your language code.
For example for German, you would go here:
https://translate.wordpress.org/projects/wp-plugins/woo-address-book/stable/de/default/
Then save this .mo file to your WordPress site at wp-content/languages/plugins/woo-address-book-de_DE.mo
You may also use PoEdit and create a translation file which can be exported as a .mo
file to be saved in the same location.
Settings
The settings for this plugin are located in WooCommerce General settings: WooCommerce -> Settings -> General.
WordPress Installation
📣 Make sure you have WooCommerce installed and enabled before beginning.
Download the Gravity Forms Encryption plugin on this page, install and activate. It should look like this:

Now it’s time to Activate the License.
With the license activated, users can access their Address Book first clicking the “My Account” link.

After selecting “Address Book” from the menu of the left, you’ll see your Default addresses appear. If none are created yet, the buttons to add them are below.

You can add multiple addresses in either the Shipping or Billing section. Make an Address the default by clicking the “Primary Address” link

You can assign each address a nickname to make it easy to select them during checkout.

The nickname will appear in a dropdown menu at the top of the checkout page.

That’s it! Happy addressing.
If you have any questions about using this plugin, feel free to contact us.
Related Blog Posts
-
WooCommerce Address Book Version 2.0 Release
WooCommerce Address Book version 2.0 is a major update with new functionality and several minor bug fixes. With this update, there is now support for both Billing and Shipping address books. Both are enabled by default, but there is a new setting to enable or disable each address book. After updating, be sure to review …
Continue reading “WooCommerce Address Book Version 2.0 Release”