Code

Discussion on WooCommerce Multiple Customer Addresses & Shipping

Discussion on WooCommerce Multiple Customer Addresses & Shipping

Cart 2,337 sales

vanquish supports this item

Supported

984 comments found.

I went to update the plugin for 2 reasons:

1. There is a new version of WooCommerce Multiple Customer Addresses & Shipping available. View version 24.8 details or update now.

When I click on update now it says, “Update failed: The support license has expired on February 23, 2024, 7:47 am, please renew it by clicking here to continue receiving automatic updates. Your contribution would support the development of the plugin and I would greatly appreciate it.”

I renewed the license but am still getting this error.

2. I am also getting a PHP error in this plugin: ‘A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.’

I deactivated all the other plugins and only receive that error when this plugin is active.

Please make sure the plugin is active. Try to deactivate and reactivate it or any other, it should force WordPress core to perform the update check. In a fully working environment you should see this: https://nimb.ws/yV2K6eO

Thank you for the quick response. This morning it was able to update to version 24.8.

Glad to hear that :)

Version 24.7 is downloadable. We need update to 24.8 available to download. Please correct downloadable version.

Hello, I am trying to import customers with multiple addresses in bulk (CSV format). Each address is on its own individual row, with some sharing the same customer ID number. Do you have a sample template I can use? Thank you

Hello,
Yes, you find the link in the plugin description page. Here it is: https://www.codecanyondemo.work/images/WCMCA/example.csv

Hello, Only 24.7 version is downloadable. Can you update to 24.8 please? Thanks.

Hello, The plugin is mostly working fine on my website, however, when I select an address from the drop-down box and proceed with the order, the order is placed to the user’s default WordPress address rather than the address that they selected during the checkout process. It’s like it completely ignores whatever was populated into the checkout fields via the plugin, and just grabs the user’s WordPress address. Would appreciate some assistance! Thanks

Hi, I’m sorry, but this is more a WooCommerce issue rather than a plugin issue. The plugin doesn’t perform any additional action once the user clicks the “place order” button.

More in specifically: once the customer selects an addresses during the checkout, the plugin populates the checkout form with that data. Nothing more. When the order is placed, Then WooCommerce uses that form data (posted by the checkout page) to fill the order billing and shipping data. WooCommerce will also update the customer current billing and shipping data using the current checkout data. In this phase, the plugin doesn’t come in action.

Make eventually sure that no other plugin or caching is interfering altering the checkout posted data.

May I ask how I might be able to export all WP users with all billing and shipping addresses? Even if I knew where the address details were stored in the DB and a common link to the users table I could export something manually. Your help would be greatly appreciated.

Yes, the user addresses are stored in the _wcmca_additional_addresses key in the usermeta table. The addresses are stored in a single metadata as serialized array.

Hello, I am not able to add the billing or shipping address on checkout page. It is possible to add the address on my account page (popup window appears and I can fill the form), but on checkout page appears only grey page and popup window doesn´t work. Could you pls. help me with this problem? Thank you.

It sounds strange. Could try using this clean installation of the plugin: https://codecanyondemo.work/wcmca/ (user: demo, pass: demo) to recreate your scenario and report to me how to experience the issue? Thank you.

Hello, I recognized that the problem in on checkout page, if this page has my own layout created in Elementor. If I use standard woocommerce checkout page with short code [woocommerce_checkout], it works in order. But it doesn´t work on my own Elementor checkout page.

I’m sorry, but has reported in the plugin description page in the Custom checkout notice paragraph, altering the checkout page in any way might lead the plugin to not work as expected. In this case, you need to restore the original template.

Buongiorno, ho acquistato il plugin tempo fa e funziona perfettamente. Ora ho bisogno di esportare tutti i punti di consegna e di fatturazione e successivamente di importarli. Ho visto che c’è la possibilità di importare gli indirizzi ma non vedo la possibilità di esportarli.

Ciao, per richiedere supporto devi utilizzare l’account usato per l’acquisto del plugin. Assicurati anche di avere una licenza di supporto ancora valida.

Hello, is the plugin compatible with the WooCommerce block?

With checkout block

Hello,
the plugin is designed to work with the default checkout template (the one rendered via the [wooocommerce_checkout] shortcode).

Hi, pre-sales questions: I looked at demo, where can I see all the addresses stored per user? The user edit page has a single address field. Thanks, AHS

One more question; how are the imported addresses matched and assigned to the customer?

Hi,
Customer addresses can be accessed via the My Account -> Address area: https://nimb.ws/OX6aoTJ

The admin can see the address of each user via the Users -> User details -> View & edit area: https://nimb.ws/76LP9jJ

The imported addresse are matched via the account email: https://nimb.ws/4ApjUxu

Hello I wanted to ask about the refund policy.

Hello, I am using Funnelkit checkout, does your plugin(woocommerce multiple customer addresses) support it or no?

Hello,
the plugin hasn’t any support for that specific plugin.

Hello, i found a problem with plugin debugging my wordpress

[16-Apr-2024 17:25:32 UTC] PHP Warning: session_start(): Cannot start session when headers already sent in /home/domains/kllo.pl/public_html/wp-content/plugins/woocommerce-multiple-customer-addresses/classes/com/WCMCA_Session.php on line 11

Maybe it will help respove it

Hi,
what you report is a Warning not an Error. It seems that in your installation the session is not started as soon as it should be. However, you can safely ignore that warning message (warning are not preventing scripts to run as it happens for errors).

Hello. I am trying to locate the customer saved addresses in the database. I cannot find them in wp_usermeta. Did they get moved? I searched the old support tickets which suggested they were stored there. Please advise.

Hello,
the user addresses are stored in the _wcmca_additional_addresses metakey as a serliazied array.

Hi there! I have added address for a few dozen customers in my internal WooCommerce store, but when I enable the “Disable checkout billing form editing” option, customers are not able to place an order. They recieve the following error:

Billing Address is a required field. Billing Suburb is a required field. Billing Postcode is a required field.

It’s as if the fields aren’t being recognized as being populated, even though the address data is being correctly displayed in each box. I need customers to be able to view and select from their address list, but not be able to edit the checkout fields.

Appreciate your help!

Hi,
I’m sorry, but from my tests all seems working as expected. To request support you need to have a valid purchase and support licenses associated with your account.

Hi vanquish, I have purchased a license so I can request support for this issue. Just wondering if I may be able to have some assistance? To reiterate the problem, the billing fields are being populated, but are not being recognized as so. I have disabled the ‘Flexible Checkout Fields’ plugin I had enabled (in case of conflict), and still not working. Happy to provide more info. Appreciate it!

Hi,
thank you. The key is to find the cause of the issue. It might depend on a plugin malfunction or a 3rd party interference (for example, a 3rd party plugin or a customization you implemented that alters the checkout page).

Please try using the following site: https://codecanyondemo.work/wcmca/ (user: demo, pass: demo) to recreate your scenario and report to me if you are experiencing the issue and if so, how to experience it.

If not, it means that something in your installation is causing the malfunction. If you have altered in any way the checkout page in any way, disable it. As reported in the plugin description page, this might lead the plugin to not work as expected. Try also to disable the other plugins. If even doing this, you still experience the issue, If you send me via private message (click on my name and then use the low-right box) the following data:
  1. your email address
  2. full admin access to the wp-admin area
  3. FTP access
  4. a detailed step by step guide on how to experience the issue

I can perform some further tests to see if it is possible to determine the cause.

NOTE: all the requested points are mandatory, do not forget to report any of them.

Thank you for your collaboration.

Hello, The plugin ’ WooCommerce Multipkle Customer Addresses & Shipping’ causes an critical issue on my website. I get following message when activating the plugin:

An active PHP session was detected – A PHP session was created by a session_start() function call. This interferes with REST API and loopback requests. The session should be closed by session_write_close() before making any HTTP requests.

Please can you provide me fix for this.

Kind regards,

Ingmar

Hello,
in a fully working environment, that message is not displayed during the activation. How exactly are you trying to activate the plugin? Is that message an error or a warning? because in the latter case, it won’t prevent the plugin and the other from working as intended. You should only disable the WordPress debug mode when in production.

Note also that the session cannot be closed even before the HTTP request is performed, otherwise, user data cannot be managed via its session and so the plugin won’t work properly.

Note also that the plugin, in case of REST API request, won’t even initialize (give a look to the woocommerce-multiple-customer-addresses.php file line 32).

Plugin: WooCommerce Multiple Customer Addresses

Issue: State dropdown does not always show (endless spinner present in many cases, along with 400 error).

Occurrence: This is not reproducible 100% of the time, but it is consistent enough that my Playwright tests fail approx. half the time. This issue is also observable in a non-test environment.

Repro steps: - Navigate to addresses section of site. - Add a new shipping address (the issue is also noticeable in billing addresses but seems to occur more frequently in shipping address popup). - Select US for the country dropdown and note the behavior of the state dropdown.

Expected: State select dropdown shows once country dropdown is populated.

Actual: State dropdown often will not show even when the country has been selected. Many times, a spinner will be present. A 400 error can be found in the console and network logs.

I have screenshots…is there a place I can post them?

Unfortunately, without any further clue, it is quite hard to determine the cause. Could you use the https://codecanyondemo.work/wcmca/ site (user: demo, pass: demo) to recreate your scenario and report to me if you are experiencing the issue? If so please report to me how to. I’ll investigate further.

I will see if it’s feasible to reproduce on your demo site.

I have found that most (not all) of the time this issue occurs, it is when I am running a local site being served by LocalWP. I have looked into ajax-related issues while using LocalWP, but I have yet to discern anything applicable.

Ok no problem. If in the demo site doesn’t happen, it means then there is something in your site.

If you send me via private message (click on my name and then use the low-right box) the following data:
  1. your email address
  2. full admin access to the wp-admin area
  3. FTP access
  4. a detailed step by step guide on how to experience the issue

I can perform some further tests to see if it is possible to determine the cause.

NOTE: all the requested points are mandatory, do not forget to report any of them.

Thank you for your collaboration.

Hi, get poblem, I checked the option: Add shipping email field to Shipping addresses and also Is shipping email field required, but this new field to specify an email shipping address appear on checkout page and impossible to edit this field also inside listing address in WP backoffice user page. I need get email address different because I need to send order by email to client contact and send email to account department with another email address and I would like to use second shipping email address as explained in your option panel. But not working as explained, did you get solution to solve my problem. The best solution will be possibilities to add my own custom field for billing and shipping address, possible? many thanks in advance

Hi,
I’m sorry is not possible adding custom fields.

the import screen just replies back please select a file. but this is after I click choose file, then click import. The screen works flawlessly on the demo page, so not sure why this this not working in our installation

Please do not send the same message via different channels (comments and private message). It won’t make you acquire more priority, it will only make harder to keep track of your ticket. Processing support requests takes time.

Please give a look to the reply I sent to you private message.

Hi, is it possible to chose different shipping addresses for the same product with a quantity >1 without splitting it to different items?

For example, Costumer has “Product1” x 150 quantity in the cart. Costumer want to ship 70x Product1 in one address, 80x in another address. The 150 are already in the cart and the price of them has been calculated based on the quantity, so it is not possible for the costumer to simply add 70x product1 and 80x product1 because the price will be way different.

We just want to mantain one item in the cart for product1×150 but split the shipping based on quantity selected by costumer.

thank you in advance

Hi,
yes just enable the following option: https://nimb.ws/I5SYoJ9 (without enabling the option to split products).

In this way, each product can be added distinctly to the cart, and each instance will have its quantity.

I have enabled the option “Add same products distinctly to cart”and the option “Automcatically split products by quantity when adding them to cart” is set to NO. This way i can have Product1×15 as a single item in the cart but I can not split the 15 to be shipped in different adresses. I am missing something? I’m sorry

No, you cannot. The user must add the product two times to cart and the adding an address for each instance.

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey