Wrong total number on order list page
-
First few orders show worng number of total orders and i cant see orders page it always shows only one user’s page
https://yadi.sk/d/foN_cemeLgp2kQ
-
Hello @mayboroda ,
Sorry, but the screenshot seems correct to me. What’s wrong with it to you? Hitting the “person” icon, on the far right of each repeating order, should link to the orders’ history page and the historical data for each repeating customer, like this.
Anyway, if something isn’t properly working for you, would you please enable the debug.log and tell if there are any relevant errors?
Thanks.
Other thing you can do is check for conflicts, by installing the health-check plugin and running it in Troubleshooting mode, with only WooCommerce and OSHWOO, and test if things are working properly that way.
Thank you for fast reply
96 is total completed orders for all shop
But first 7 users have 96 total orders
But lower these users have correct totals for each client
Ah ok, I see now what might be bothering you with the screenshot. Are these 7 orders displayed from the same guest (i.e. same email) or the same registered user (or both)? In both cases, it’s normal to get such repeating numbered icons in the Order History column, when the customer is recognized as the same (registered or guest).
If those orders are really from different customers, then something may be wrong indeed, but have no idea why yet, as I haven’t encountered such issue in my setup, nor another plugin user had reported it until now. So if you’re sure something isn’t right, would you please follow the general debug steps I mentioned in the previous posts? Thanks.
Fatal error: Uncaught Error: Call to undefined function oshwoo\get_plugin_data() in /home/b/borodakj/frsh.space/public_html/wp-content/plugins/order-status-history-for-woocommerce/includes/constants.php:61
Stack trace:
#0 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/order-status-history-for-woocommerce/includes/class_osh.php(41): require_once()
#1 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/order-status-history-for-woocommerce/includes/class_osh.php(36): oshwoo\osh->includes()
#2 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/order-status-history-for-woocommerce/includes/class_osh.php(30): oshwoo\osh->__construct()
#3 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/order-status-history-for-woocommerce/includes/class_osh.php(6): oshwoo\osh::get_instance()
#4 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/order-status-history-for-woocommerce/order-status-history-for-woocommerce.php(53): oshwoo\osh()
#5 [internal function]: oshwoo\{closure}(”)
#6 /home/b/boroda in /home/b/borodakj/frsh.space/public_html/wp-content/plugins/order-status-history-for-woocommerce/includes/constants.php on line 61Thanks for the log. That was useful. I’ve just pushed version
1.6.2
that should address the reason of this fatal error. Please update and tell if the initially reported issue is also fixed.initial problem isn’t fixed, emails are different, there can be no email at all
stats of this first orders are the same and when i try to open profile there is same profile of one user
Do you see any other errors in
debug.log
?Other thing you can do is check for conflicts, by installing the health-check plugin and running it in Troubleshooting mode, with only WooCommerce and OSHWOO, and test if things are working properly that way.
Have you tried this?
Fatal error: Uncaught Error: Call to undefined function get_plugin_data() in /home/b/borodakj/frsh.space/public_html/wp-content/plugins/!order-status-history-for-woocommerce/includes/constants.php:61 Stack trace: #0 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/!order-status-history-for-woocommerce/includes/class_osh.php(41): require_once() #1 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/!order-status-history-for-woocommerce/includes/class_osh.php(36): oshwoo\osh->includes() #2 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/!order-status-history-for-woocommerce/includes/class_osh.php(30): oshwoo\osh->__construct() #3 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/!order-status-history-for-woocommerce/includes/class_osh.php(6): oshwoo\osh::get_instance() #4 /home/b/borodakj/frsh.space/public_html/wp-content/plugins/!order-status-history-for-woocommerce/order-status-history-for-woocommerce.php(53): oshwoo\osh() #5 [internal function]: oshwoo\{closure}(”) #6 /home/b/borodak in /home/b/borodakj/frsh.space/public_html/wp-content/plugins/!order-status-history-for-woocommerce/includes/constants.php on line 61
get_plugin_data() is a core WP function. There’s no way I could think of it isn’t found, but for a somehow corrupted WP installation, or some odd conflict with some other plugin (or theme). Please follow the Troubleshooting procedure mentioned before.
I’ve investigated the issue some more, and have just pushed version
1.6.3
that should fix the issue this time. Please give it a try. Thanks.Have just pushed
1.7.0
that improves the handling of many other unusual scenarios. I’m closing this ticket now, but please report back if you may encounter anything else. Thanks!
- The topic ‘Wrong total number on order list page’ is closed to new replies.