Order completed. Payment received through Paypal. No record of order in database.
My commerce site was working fine with 3 orders properly processed and notifications sent. Then I got an email from Paypal that a payment was received which means there was an order. Order #28 to be precise. I signed into the site as Admin and I went into the Store Orders and there was no sign of order#28. It is not in the shopping cart OR the order panes. I went into the database (phpMyAdmin) and looked at the commerce orders table and that order number is just not there. The customer information is there and correct. How could this happen? What do I need to do to fix it? Any thoughts? I am totally stumped!
Thanks
Comments
Thank you for responding. As I noted in my original post:
"I went into the database (phpMyAdmin) and looked at the commerce orders table and that order number is just not there. "
I also went into order revisions and the order #28 is not there. BUT the customer shipping and billing information is there. I called my host and they ran diagnostics on the database and said it was all fine!
The site is cjri.redbarnstores.com. It is my first drupal commerce site, It is pretty simple! But it was a good place to start to understand commerce. I am more than a little befuddled by what happened.
Yeah, as I put in the answer, this means something on your store deleted it. It could be an errant click and then a confirmation click? Perhaps a rule that deletes old carts that doesn't have a great condition? Other than those two possibilities, I can guarantee that there isn't a line of code in commerce core that would delete an order without explicitly being told to do so and getting confirmation.