Closed kokiecosmetics closed 7 years ago
Order numbers which you are speaking of are controlled by:
WooCommerce Sequential Order Numbers Pro: by WooThemes / SkyVerge – 1.10.0 – 1.11.1 is available
Core uses post IDs as order ids by default and these cannot be duplicated or shared, unless you have a caching issue e.g. Checkout page being cached.
Suggest you run the update (http://dzv365zjfbd8v.cloudfront.net/changelogs/woocommerce-sequential-order-numbers-pro/changelog.txt), ensure the checkout is not being cached (exclude all checkout and cart pages from WP Fastest Cache) and use the helpdesk if that does not resolve.
Hi,
I would like to ask if I need also to update the template along with the theme? Is it the reason why we are having problems with the order?
Your theme (Avada) contains outdated copies of some WooCommerce template files. These files may need updating to ensure they are compatible with the current version of WooCommerce. You can see which files are affected from the system status page. If in doubt, check with the author of the theme.
EXPLANATION OF THE ISSUE
We have recently been having a problem with WooCommerce and customer orders on our site. It happened once in a while in the past, however these incidents are getting more and more frequent.
The problem is that when an order fails, for whatever reason, it is still given an order number, for example “Order #abcd has failed”. When someone goes to place an order next, they get the same order #abcd as their successful order, however WooCommerce does not record this and fails to document order #abcd entirely, which means people are being charged, but we are not getting any notification of their purchase.
An example of this kind of order is order #1797.
STEPS TO REPRODUCE THE ISSUE
the original order #1797 failed to be placed. HOWEVER, we have been notified by a DIFFERENT customer who placed their order SUCCESFULLY right after that they never got their order because we are not notified of it on WooCommerce, it just doesn’t show up, even though they got an email from woocommerce’s automated system saying their order #1797 was successfully placed AND they were charged for the order according to our separate paypal account’s system. This is causing chaos.
In other words, I believe successful orders made right after failed orders are given the same order # due to a glitch of some kind, which causes woocommerce to fail to notify us of the successful order that has been placed.
The original order #1797 was placed and had FAILED (due to whatever reason, it doesn’t matter for this scenario). However, A DIFFERENT PERSON placed an order RIGHT AFTER and their order was given order #1797 which does not show up on woocommerce’s orders list as seen below. The reason we know someone was given order #1797 is because the customer will file a complaint that they have not received their order yet, usually attached with an email of our automated order# confirmation emails that only THE CUSTOMER had received.
SYSTEM STATUS