The WooCommerce Multiple Customer Addresses (WCMCA) allows your registered customers to associate multiple addresses to their profile and optionally different products address on Checkout page!
The idea behind the plugin is to have let the customer to easily save multiple billing and/or shipping addresses to be later used during the checkout process.
Furthermore, the plugin allows the user to save new addresses also directly in the checkout page! In this way the user, once saved an address (by accessing the My Account page or directly in the Checkout page) will be able to select on the fly as shipping and/or billing address any previously saved address!
Simply accessing to the My Account page every customer will be able to add, edit or delete additional billing and/or shipping addresses that later could be used during the checkout process as shipping or billing address. Before saving an address, the plugin performs a validation process on postcode (according the selected country), email and phone number fields.
For each address, the user will be also able to set default addresses option, in this way the marked address will be the one automatically loaded as billing/shipping address on checkout form!
You can optionally enable the same products distinctly to cart. This option is particular useful if it used in conjunction with the product shipping addresses feature.