Code

Discussion on WooCommerce Multiple Customer Addresses & Shipping

Discussion on WooCommerce Multiple Customer Addresses & Shipping

Cart 2,337 sales

vanquish supports this item

Supported

987 comments found.

I bought and installed the plugin today. Unfortunately, the delivery address is not displayed on the PDF of the orders. I use Woocommerce. What setting do I have to make so that the different delivery address of the plugin is also displayed on the PDF of the orders?

Hi,
I’m sorry, but the plugin only fills the checkout form with the custom address that is present in the customer address book. Once filled, the address in the form is managed by WooCommerce as it happens also when the plugin is disabled.

You should contact the support of the plugin you are using to create the PDF asking why the shipping address of the orders is not displayed.

I have just bought your product multiple address. Is there a ready-made language template in German? I don’t want to buy a translation tool now.

You can create them with any pogram like Po Editor or you can download them here: https://www.dropbox.com/scl/fi/rco8moolaiwdk1gs82vti/woocommerce-multiple-customer-addresses-de_DE.zip?rlkey=jr98yyqu82biyeneq9tjwllol&dl=0

The have to be copied into the language folder. You can edit them using Po Editor or any program you wish.

Hello, your plugin constantly returns two errors:

1.- strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated

2.- str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Both seem to be generated by the add_submenu_page() function (wp-content/plugins/woocommerce-multiple-customer-addresses/classes/vendor/vanquish/admin/ActivationPage.php) on line 72.

Please fix them as soon as possible.

Best regards.

Hello,
I’m sorry, but I’m in normal conditions, so I’m not able to recreate the issue. Furthermore, as you can see by editing the ActivationPage.php (classes\admin) at line 72 there any invocation to the strpos() and str_replace() functions.

Could you provide a more detailed description of your scenario? In this way, I can try to recreate it, analyze the cause of the issue, and fix it.

In the alternative, 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 on your installation 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.

I am sorry but this is not possible at the moment as the website is not public.

I forgot to tell you that it is a multisite installation.

The issue is visible on the desktop, e.g. with Query Monitor active.

Best regards.

I’m sorry, without having the chance to perform further analysis, I can only say that plugin is reporting wrong information.

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.

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