Checkout issue after logging in
-
If you browse the site not logged in, the choose something to buy (put it in the cart), then when you go to the checkout page, if you login, you loose what was in your cart, and if you had something in your cart from the previous time you were logged in, that then is the new item in the queue to buy.
While it does show in the “Your Order” portion of the page, if you don’t think about the fact that it might have just changed because you logged in, then you’ll buy the stuff that WAS in the cart (old), not the new things that you intended to buy. I had to make a couple refunds in the past month or so because the customer said they accidentally bought the wrong thing. I’m thinking that Woo Commerce did the bait and switch on them causing the problem.
The customer thinks they goofed because previously they did look at and consider buying that product (old cart content), now that they ended up with it, but that’s not what they selected this time to buy. I’ve tested this a couple times and if I clear all cache and browsing data it seems to do the bait and switch. If I just logout, add something to the cart, and log back in, then it just pops in the old cart content on top of the new item selected to purchase. Basically adds the old cart to the new cart.
That still means the customer is buying things they did not intend. I think this is a bug with Woo, and I think it’s a big problem. To me, the right solution is to ask the customer what they want to do with the item conflict. Either way, it absolutely should NOT change their cart content in the middle of a purchase.What can we do to fix this?
The only place our users can sign in is on the checkout page… using the
“Returning customer? Click here to login.” message/link. So, ideally when they login it should discard any items that were in their cart the last time they logged in.
The topic ‘Checkout issue after logging in’ is closed to new replies.