Serious Issue, Cart and Checkout sessions getting mixed up between users
-
We launched a site recently shortly before a ticket sale. Some users reported having items in their cart change when the went to checkout and also had other user’s address pre-filled in the address fields. They also reported that they would get a random users details when trying again.
It sounds like a similar issue to this one:
https://wordpress.org/support/topic/major-issue-orders-are-incorrect/#post-9919225
which is apparently normally due to either caching or a corrupted database. I don’t think its a caching issue as I use nginx caching and don’t cache the checkout or cart, and also it was seemingly random users details that were being auto filled, making me think the issue was sessions being mixed between users caused by something else.
I’m not sure the issue is still happening, and I couldn’t replicate it at the time, as it wasn’t happening to me (could be caused by high traffic). Is there any thing to look out for to see if my database is corrupted in some way?
This is a serious privacy issue that we cannot afford to happen again.
Its also worth noting that the site is on a multisite network, and I (stupidly) added woocommerce 3.5.4 as a plugin (named woocommerce3) alongside woocommerce 2.6.14 which was being used on a different site on the network. This resulted in some plugins failing to activate on the other site, but I’m not sure thats what caused the issue above.
The server is a single server setup so it won’t be a load-balancing issue.
The topic ‘Serious Issue, Cart and Checkout sessions getting mixed up between users’ is closed to new replies.