CodeCanyon

WooCommerce Multiple Customer Addresses

WooCommerce Multiple Customer Addresses

WooCommerce Multiple Customer Addresses

The WooCommerce Multiple Customer Addresses (WCMCA) will allow your registered customers to associate multiple addresses to their profile!

LIVE DEMO

http://www.codecanyon.eu/wcmca/wp-admin
user: demo
pass: demo

user: demo2
pass: demo

THE IDEA AND HOW IT WORKS

The idea behind the plugin is to have let the customer to easily save multiple billing and/or shipping addresses to be lately 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!

ADD, EDIT AND DELETE ADDRESSES

Simply accessing to the My Account page every customer will be able to add, edit or delete additional billing and/or shipping addresses that lately could be used during the checkout process as shipping or billing address. The plugin will also report the last default used addresses (shipping and billing) and a list of custom addresses.
You can optionally set default addresses. This addresses will be the ones automatically loaded as billing/shipping addresses!

DISABLE MULTIPLE ADDRESSES FOR SPECIFIC ADDRESS TYPE

Would you like to disable the multiple addresses for billing or shipping address type? You can! go to the WooCommerce -> Multiple Customer Addresses Options menu and disable the option do display multiple addresses selection for billing and/or shipping addresses!

CHECKOUT

During the checkout process the customer will be able to switch on the fly addresses or add new ones! All done using a select menu seamless integrated in the checkout page!

ADMIN USER PROFILE PAGE EXTENSION

WCMCA adds to every admin user profile page a link to a page listing all his addresses. In this way the shop admin can see, edit or delete any address!

ADMIN ORDER PAGE

Admin can assign shipping and billing addresses loading one directly from the current selected customer multiple addresses list!

EU VAT IDENTIFICATION NUMBER FIELD ON CHECKOUT

WCMCA allows you to optionally add the VAT Identification number field on checkout billing address. To do that, go to the WooCommerce -> Multiple Customer Addresses Options menu and enable the field display option.
Optionally it can be setted also as required. In this way your EU customer will be able to enter their VAT Identification number!

ENABLE/DISABLE REQUIRED OPTION FOR BILLING/SHIPPING FIRST, LAST NAME AND COMPANY NAME

Using the special option you find on WooCommerce -> Multiple Customer Addresses Options you can disable/enable the required option for billing/shipping first, last name and company name on checkout page. This is very useful for business users.

WooCommerce MultiStep Checkout Wizard

It works supports multistep checkout implemented by WooCommerce MultiStep Checkout Wizard plugin.

WooCommerce Extra Checkout Fields for Brazil

WCMCA support the WooCommerce Extra Checkout Fields for Brazil. So you can add new addresses that have the extra fields added by this plugin.
NOTE: the plugin will not perform any validation check on these extra fields.

WooCommerce Checkout Field Editor Pro (FREE VERSION)

WCMCA supports WooCommerce Checkout Field Editor Pro (FREE VERSION). All the new fields added using this plugin will be displayed in the billing and/or shipping addresses.
NOTE: the plugin will not perform any validation check on these extra fields.

Actions

The plugin fires the following action befor and after adding, removing and updating an user address:
  1. do_action(‘wcmca_before_adding_new_user_address’, $user_id, $new_address);
  2. do_action(‘wcmca_after_adding_new_user_address’, $user_id, $new_address);
  3. do_action(‘wcmca_before_deleting_user_address’, $user_id, $address_id);
  4. do_action(‘wcmca_after_deleting_user_address’, $user_id, $new_address);
  5. do_action(‘wcmca_before_updating_user_address’, $user_id, $address_id, $new_address);
  6. do_action(‘wcmca_after_updating_user_address’, $user_id, $new_address);
  7. do_action(‘wcmca_before_duplicating_user_address’, $user_id, $address_id, $address);
  8. do_action(‘wcmca_after_duplicating_user_address’, $user_id, $address_id, $new_address_id, $address);

SCREENSHOTS


Last default used addresses and custom addresses list
WCMCA

WCMCA

Add new addresses popup
WCMCA

Checkout custom address selection
WCMCA

Optional EU Identification Number field
WCMCA

WCMCA

Admin can edit and delete every user multiple addresses
WCMCA

Admin order page: select user addresses from multiple addresses list
WCMCA

Admin order page: select user addresses from multiple addresses list
WCMCA

CHANGE LOG


NOTE ON UPDATE

Updating from a version lower than the 2.5 to a version higher 2.5 will delete all the old custom addresses.
= 6.0 - 23/02/17 =
* Added support to upcoming WooCommerce 2.7

= 5.9 - 21/02/17 =
* Minor javascript issue

= 5.8 - 16/02/17 =
* Minor CSS bugfix

= 5.7 - 10/02/17 =
* Minor CSS bugfix

= 5.6 - 09/02/17 =
* Added Slovak .po language file

= 5.5 - 12/01/17 =
* Added option to duplicate address

= 5.4 - 23/12/16 =
* Minor bugfix

= 5.3 - 08/12/16 =
* Minor bugfix

= 5.2 - 25/11/16 =
* Fixed a bug that prevented the state loading on address edit form

= 5.1 - 21/11/16 =
* Bugfix

= 5.0 - 10/11/16 =
* CSS bugfix

= 4.9 - 09/11/16 =
* Added option to select which head tag use for addresse titles

= 4.8 - 02/11/16 =
* Bugfix

= 4.7 - 11/10/16 =
* Bugfix

= 4.6 - 31/10/16 =
* Added actions during add,remove and updating user address

= 4.5 - 26/10/16 =
* On checkout select additional address dropdown menu, default addresses now report a badge 

= 4.4 - 26/10/16 =
* Added select2 to country and state fields

= 4.3 - 25/10/16 =
* Minor improvements

= 4.2 - 17/10/16 =
* Added option to make VAT Identification field required at checkout

= 4.1 - 12/10/16 =
* Fixed an issue that prevent the admin to assing additional shipping/billing address from backend 

= 4.0 - 11/10/16 =
* Fixed an issue that prevent address to be properly loaded on admin order edit page on the additional addresses popup when clickin on "load" button

= 3.9 - 11/10/16 =
* Added option to disable address identifier. The address will be identified combining address user data.

= 3.8 - 04/10/16 =
* Added option to set default shipping/billing address

= 3.7 - 25/09/16 =
* Fixed an issue relative to the shipping and billing addresses list display in edit pages

= 3.6 - 23/09/16 =
* Added option to disable/enable billing/shipping firs,last and company name

= 3.5 - 21/09/16 =
* Added option to disable fields labels display on My Account page

= 3.4 - 21/09/16 =
* Added option to define custom css rules

= 3.3 - 19/09/16 =
* Now states field is not preselected

= 3.2 - 03/09/16 =
* Address list are now sorted by letter

= 3.1 - 29/08/16 =
* Fixed an issue that could prevent the user to complete the checkout

= 3.0 - 23/08/16 =
* Fixed an issue that raised a fatal error on My Account page preventing multiple addresses list to be displayed

= 2.9 - 23/08/16 =
* Order edit page: is now possible to assign user addresses from his multiple addresses list

= 2.8 - 19/08/16 =
* Is now possible for the admin see and edit user multi addresses.

= 2.7 - 16/08/16 =
* Bugfixes

= 2.6 - 11/08/16 =
* Fixed an issue that in case of alternative shipping address selection to save properly save it on order metadata

= 2.5 - 28/07/16 =
* Bugfixes
* Added support to WooCommerce Checkout Field Editor Pro (Free edition)
* Is now possible to hide multipe addresses selection for billing or shipping 

= 2.4 - 28/07/16 =
* Minor bugfix

= 2.3 - 25/07/16 =
* Minor bugfix

= 2.2 - 22/06/16 =
* Improve state field: its label changes according to the selected country. For some country is automatically hidden.

= 2.1 - 22/06/16 =
* Added option to load latest shipping/billing address

= 2.0 - 18/06/16 =
* Fixed CSS issue

= 1.9 - 17/06/16 =
* Fixed delete/edit address icon issue

= 1.8 - 17/06/16 =
* Added support to WC 2.6.1 and new My Account navigation system

= 1.7 - 17/06/16 =
* CSS bugfix

= 1.6 - 13/06/16 =
* CSS improvement

= 1.5 - 08/06/16 =
* Added optional EU VAT Identification Number field on billing address

= 1.4 - 30/05/16 =
* Added support for WooCommerce Extra Checkout Fields for Brazil plugin

= 1.3 - 30/05/16 =
* Improved popup CSS

= 1.2 - 26/05/16 =
* Added support to WooCommerce MultiStep Checkout Wizard

= 1.1 - 18/05/16 =
* Fixed a CSS issue

= 1.0 - 12/05/16 =
* Release

by
by
by
by
by
by