Code

Discussion on WooCommerce Customers Manager

Discussion on WooCommerce Customers Manager

Cart 2,240 sales

vanquish supports this item

Supported

749 comments found.

My license: 7eccdf77-594d-426c-bd96-9bb2c8c48914 I had renewed my license, but the plugin will not be updated to version 31.9. It constantly says, that my license is expired.

Hi,
It sounds very strange. Are you sure the license you used to activate the plugin is the one you shared rather than another one?

If you share the wp-admin and ftp accesses, I can try performing some further investigation. Thank you.

I don’t recall having purchased your plugin anywhere else. Would it help to download the latest version from envatomarket and overwrite the existing files?

Yes, it will update the version to the latest.

Hello, when I try to open mysite.com/wp-admin/admin.php?page=woocommerce-customers-manager

I get the error Fatal error: Allowed memory size of 805306368 bytes exhausted (tried to allocate 2023424 bytes) in /home/mysite.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-countries.php on line 240

my memory limit is increased to the max possible define(‘WP_MEMORY_LIMIT’, ‘768M’); define(‘WP_MAX_MEMORY_LIMIT’, ‘768M’ );

all other pages on the website work ok. I have updated the plugin to the latest version today

Hello,
I’m sorry, but the /home/mysite.com/public_html/wp-content/plugins/woocommerce/includes/class-wc-countries.php is not a script that is part of the WooCommerce Custom Manager.

Note also that if you are running the software on a large dataset of customers and orders, it requires an adequate amount of server memory to process it efficiently.

If you renew your support license and share wp-admin and FTP access, I can attempt to conduct further investigation to determine if it is possible to identify the cause and have more clues.

Automatic guest conversion – Checkout page

Does not work with Express Payment Options (Link, Apple Pay, Google Pay)

That action is “dangerous” because not all gateways usually trigger it.

Please note that this kind of support would require you to renew the support license. In any case, you can try editing the WCCM_CheckoutPage.php you find in the classes\frontend folder and replace the woocommerce_checkout_order_processed with woocommerce_payment_complete at line 6.

Thanks so much, good to know you are aware of it. I only recently enabled express payments as it is becoming a much more popular payment option. It looks like all the payment methods I use indirectly call woocommerce_payment_complete, perhaps a suggestion of a toggle which method to use for a future update

Thank you for your suggestion. I’ll try to include it in a future update.

Last but not least, I would ask you to help me: If you enjoyed my efforts to assist you and/or my plugin, please consider leaving the 5 stars…It would help me with sales. I would really appreciate it! :)
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate your purchases. You can also leave the rating through the plugin description page: https://www.dropbox.com/s/v6zaoe0p6cs4x2o/rating.png?dl=0 )

have a great day!

Every time I sort customers by order count, it maxes out my server resources. I only have 5300 customers. Is there an easy fix for this?

The plugin to elaborate customer data and stats has to perform some computations that, unfortunately, don’t come at zero cost. If the server goes timeout during that computation, most likely it means its hardware is not capable of being properly executed in a reasonable time.

What you can do is to try to extend the script execution time via the PHP.ini.

For further assistance, you need to renew your support license. Once done, if you send me via private message (click on my name and then use the lower-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 conduct further tests to try to confirm if the issue is actually caused by a server timeout or something else.

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

Thank you for your collaboration.

Hi, I renewed the license, but I get an error that my purchase code is invalid. Please help.

Damn. I read the comments below that disabling all other plugin may solve the problem, I tried and the old license validated fine now. But now I have renewed the licence needlessly. Can I get my money back?

I updated the WooCommerce Customer Manager plugin and now I am receiving the following error message: “Purchase code is invalid!”. However, the plugin is still installed on the exact same website where it was first activated. According to the terms, updates should be possible as long as the plugin remains on the same site.

Thanks for the fast reply. The validation code is working now, hopefully.. However I don’t believe it is a browser issue as I tried from different PC and browsers, this issue should be investigated.

Yes, actually, it is a browser issue. When using a browser not fully HTML5, it seems Envato is not able to properly receive the data so to validate it. Unfortunately, it happens quite often.

Well, happy about your fast response and support. Great plugin!

[content removed] on version 31.9

Hi I have been getting a repeating error log. PHP Warning: Undefined array key “SERVER_NAME” wp-content/plugins/woocommerce-customers-manager/classes/com/WCCM_Global.php on line 41 and line 17 for the past few months. can you help? cheers Mick.

Hello,

I’m interested in using the WooCommerce Customer Manager plugin to help our eShop manager handle customer accounts more efficiently.

We are running a B2B WooCommerce store using the B2BKing plugin, which adds several custom fields to customer accounts (such as Company Name, VAT Number, Customer Group, etc.).

I would like to ask: 1. Is your plugin compatible with B2BKing? 2. Can we view B2BKing custom fields (created via user meta or ACF) inside the customer detail page or customer list view? 3. Is it possible to filter customers by B2B group or add custom columns in the customer table?

Our goal is to provide a clean and efficient interface for our eShop manager, focusing only on actual customers with relevant business data.

Looking forward to your response and thank you in advance!

Hello,
The plugin doesn’t have any specific support for the B2BKing plugin. However, any customer metadata can be seen and edited via the special page: https://ibb.co/XxQDHpL6 . It is not possible to filter or add columns according to custom fields.

hello – i am trying to set up the plugin so that guests are automatically converted to customers. but it doesnt seem to work. can you please explain how to do this?

Hello,
you just need to enable this option: https://ibb.co/1YgCYFSn

In case you are using the woocommerce block, try restoring the default woocommerce checkout page. Ensure that no other 3rd party plugins is altering the woocommerce workflow.

ok thanks. i do have that enabled. but i am using plugins such as multistep checkout and checkout field editor. would this do it?

Try disabling them to see if you are experiencing the issue.

If not, it means they are somehow preventing the woocommerce_checkout_order_processed from being triggered after the checkout is completed. That’s the action to which the plugin hooks to convert the customer to a registered.

hi when try to active plugin it said license not valid regards

Hi,
Ensure to be using a fully html5 compliant browser like Chrome or Firefox.

Hello, I made some changes to my site and when I reinstall the plugin and enter the key it is rejected as a user, same store address and domain, but the key is rejected due to use. Is there a solution to the problem?

Hello,
I’m sorry, what do you mean that the key is rejected as “user”? The purchase key must be entered in the purchase key input field.

Ensure to activate the plugin using a fully HTML5-compliant browser like Chrome or Firefox.

hello – i have set the plugin to auto convert guests to customers after purchasing. however, it does not seem to be working as many users who have made a purchase still show as a guest. but they also show as a customer. some customers dont see their orders in their account because they still show a guest and a customer. what do you recommend i do to fix it or correct it so that anyone who purchases, automatically becomes a customer AND sees their order AND is not also a guest.

Hello,
That feature is triggered during the Checkout process, when WooCommerce fires the woocommerce_checkout_order_processed action. I would suggest ensuring you have not altered the default WooCommerce checkout workflow (maybe installing any plugin that alters the checkout process).

Ensure also to have not enabled the following option: https://ibb.co/zh2VWYWb

Thank you – the link you provided does not work. can you please post it again? also, i have not alterned the checkout process. unless adding a multi-step plugin or adding fields to checkout. would this do it?

Hi . Can you please advise me on how to fix an PHP warning. about x50 a day.

09-Mar-2025 03:17:02 UTC] PHP Warning: Undefined array key “SERVER_NAME” in /home/public_html/wp-content/plugins/woocommerce-customers-manager/classes/com/WCCM_Global.php on line 10 [09-Mar-2025 03:17:02 UTC] PHP Warning: Undefined array key “SERVER_NAME” in /home/public_html/wp-content/plugins/woocommerce-customers-manager/classes/com/WCCM_Global.php on line 34. cheers mick

The error regarding the SERVER_NAME is not related to activation, license, or the plugin; it is due to your server not properly populating the global $_SERVER variable.

I only ask if there is was a “Purchase Key Input Field” because your plugin was fine from DEC 2019 until the second licence was installed on NOV 2024 then 36 minutes later errors started.? Here is my servers latest reply:

We’ve double-checked the server stack and everything is healthy:

PHP is working correctly (8.1) and loads all core variables. The test page at /pinfo.php confirms $_SERVER values (including SERVER_NAME/HTTP_HOST) are present during web requests.

ModSecurity was disabled temporarily and the errors still occurred every ~30 minutes, which points away from the server and toward an application task (plugin cron/worker).

This timing strongly suggests a scheduled task from the plugin is firing and reading $_SERVER in a context where it’s not set (e.g., a CLI/cron execution). On our side, those variables are populated as expected in normal web requests so the plugin should handle that case or use a fallback (e.g., HTTP_HOST/site_url()).

Wait for the plugin vendor’s response and let us know if they need any specific server-side requirements.

I’m really sorry, but I’m not getting the point and I don’t understand what further info I should provide. I don’t understand what you mean by “if there is was a Purchase Key Input Field” and what you mean that you installed a second license (where exactly?). The issue you are experiencing is caused by a global PHP variable (not managed by the plugin) that is not set.

Keep also in mind that what you are getting is not and Error but a Warning (this means that no crash occurs and to script is prevented from being executed).

with the “Automatic guest conversion” / “Send an email with login credentials after an automatic conversion” option is it possible to get it to use the “New user email body” rather than just an blank email with the user/password only?

Many Thanks

Ok thankyou, When is the “New user email body” actually used/triggered?

Ah found it, it’s under Email templates configurator, gosh been looking for that for years!

glad you found it! :)

Hi, I have been using this plugin for quite a while and lately it breaks my site, very frustrating. The past few updates it simply won’t work. I just downloaded Version 31.8 and still the same!

Would you mind checking this out for me. Here are some screenshots: https://app.screencast.com/jR1whUfQ9aYMm https://app.screencast.com/6d9TtdMC2APse https://app.screencast.com/L1MSVBgjm2iiz

Here’s a login for you if you wouldn’t mind I really do need this and thank you! Brent

a5356d81-e23e-4d40-9ac2-1059c3bc428b Temporary Developer Access Website: https://instockgems.com/account/ Username: developer Password: z)(iO6AbhMfk7Wgkic(b3Ib@

Hi,
it seems that more than a plugin issue, there is something is interfering. For example, something preventing the wpcolorpiceker to be included by the WordPress core.

No other users reported such an issue, so it is also hard to have more clues.

Could you please enable the WordPress debug mode and debug log ( https://wp-staging.com/docs/enable-wordpress-debug-log-mode/ ). To do that insert the following lines in the wp-config.php you find on the root of your site:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
reperform the test and see if more clues are reported in the debug.log located in the wp-content folder.

Hello this error is occurring in 31.8

An error of type E_COMPILE_ERROR was caused in line 108 of the file /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/customers-manager.php. Error message: require_once(): Failed opening required ‘classes/admin/1.0/WCCM_CustomerDetails.php’ (include_path=’.:/opt/alt/php74/usr/share/pear’)

Critical require_once(): Failed opening required ‘classes/admin/1.0/WCCM_CustomerDetails.php’ (include_path=’.:/opt/alt/php74/usr/share/pear’) Additional context { “error”: { “type”: 64, “file”: ”/home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/customers-manager.php”, “line”: 108 },

Hello,
try performing a clean installation by deleting and reinstalling the plugin (you won’t lose any settings).

It seesm that your server is unable to find those files, but as you can see by editing the zip file, all those files are present in the package: https://www.dropbox.com/scl/fi/sgx66l6a35ybe08wu4176/wccm_package.png?rlkey=ugafjni3tfruel7z5owpukovg&dl=0

Thankyou so much I will give that a try

Hi I am running the latest version 31.7 and on 2 of the websites it is showing this when I click on the customer tab (I have changed domain to XXXXXXXX for security reasons on this comment

Fatal error: Uncaught Error: Attempt to assign property “total_sales” on null in /home/XXXXXXXXX/public_html/wp-content/plugins/woocommerce-customers-manager/classes/com/1.0/WCCM_Customer.php:397 Stack trace: #0 /home/XXXXXXXX/public_html/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerDetails.php(738): WCCM_Customer->get_user_total_spent(NULL, NULL, Array, false) #1 /home/XXXXXXXXX/public_html/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerTable.php(496): WCCM_CustomerDetails::get_user_total_spent(NULL, NULL, Array, false) #2 /home/XXXXXXXX/public_html/wp-content/plugins/woocommerce-customers-manager/customers-manager.php(361): WCCM_CustomerTable->prepare_items() #3 /home/XXXXXXXXXXX/public_html/wp-includes/class-wp-hook.php(324): wccm_load_view(’’) #4 /home/XXXXXXXXXXXX/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(’’, Array) #5 /home/XXXXXXXXX/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #6 /home/XXXXXXXXXX/public_html/wp-admin/admin.php(259): do_action(‘toplevel_page_w…’) #7 {main} thrown in /home/XXXXXXXXX/public_html/wp-content/plugins/woocommerce-customers-manager/classes/com/1.0/WCCM_Customer.php on line 397 There has been a critical error on this website. Please check your site admin email inbox for instructions. If you continue to have problems, please try the support forums.

Learn more about troubleshooting WordPress.

Hi,
sorry for the inconvenience. Please update to the latest 31.8 version, It should address the issue. Give it a try and let me know!

Hi, Can confirm the update fixed the issue. Fast response. Many thanks

No problem!

last but not least, I would ask you to help me: If you enjoyed my efforts to assist you and/or my plugin please consider leaving the 5 stars…It would help me with sales, I would really appreciate it! :)
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate your purchases. You can also leave the rating through the plugin description page: https://www.dropbox.com/s/v6zaoe0p6cs4x2o/rating.png?dl=0 )

Have a great day!

Hello Version 31.6 of the plugin throws a critical error on Wordpress (Version 6.7.1)

2025-02-06T02:46:06+00:00 CRITICAL Uncaught Error: Call to a member function is_shop_manager() on null in /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerTable.php:181 CONTEXT: {error /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerTable.php(241): WCCM_CustomerTable->render_roles_switcher_dropdown()”,”#1 /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerTable.php(830): WCCM_CustomerTable->months_and_roles_dropdown()”,”#2 /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/customers-manager.php(449): WCCM_CustomerTable->render_page()”,”#3 /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/customers-manager.php(363): wccm_render_page(Object(WCCM_CustomerTable))”,”#4 /home/dprintal/cookiestampco.com.au/wp-includes/class-wp-hook.php(324): wccm_load_view(’’)”,”#5 /home/dprintal/cookiestampco.co”]}

Thanks!

Hello update 31.8 throws this error for me

An error of type E_COMPILE_ERROR was caused in line 108 of the file /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/customers-manager.php. Error message: require_once(): Failed opening required ‘classes/admin/1.0/WCCM_CustomerDetails.php’ (include_path=’.:/opt/alt/php74/usr/share/pear’)

This error is from latest update 31.8

Hello Version 31.6 of the plugin throws a critical error on Wordpress (Version 6.7.1)

2025-02-06T02:46:06+00:00 CRITICAL Uncaught Error: Call to a member function is_shop_manager() on null in /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerTable.php:181 CONTEXT: {error /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerTable.php(241): WCCM_CustomerTable->render_roles_switcher_dropdown()”,”#1 /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/classes/admin/1.0/WCCM_CustomerTable.php(830): WCCM_CustomerTable->months_and_roles_dropdown()”,”#2 /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/customers-manager.php(449): WCCM_CustomerTable->render_page()”,”#3 /home/dprintal/cookiestampco.com.au/wp-content/plugins/woocommerce-customers-manager/customers-manager.php(363): wccm_render_page(Object(WCCM_CustomerTable))”,”#4 /home/dprintal/cookiestampco.com.au/wp-includes/class-wp-hook.php(324): wccm_load_view(’’)”,”#5 /home/dprintal/cookiestampco.co”]}

Hello, thank you for reporting. Please update to the latest 31.7 version.

Hi. I noticed that the plugin is counting trashed orders, when it displays the order count for the client on the admin order page. Also shows the trashed orders in the client details. And maybe on other places, haven’t checked. This seems strange, usually data that is trashed is not counted or considered anywhere in other statistics and data. Don’t you think you should ignore completely in the plugin trashed orders? They are technically deleted. Thanks.

Thank you for reporting, I’ve released the new 31.5 version. Thanks for the contribution.

Great, no problem, thanks. This is solved. I will send you a private message from another account that has not purchased the plugin next week maybe, about something important about this plugin (since I want to be able to reply from my email there, and not this email here which belongs to my client, if that is ok). Regards.

yes, no problem.

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