-- HikaShop version -- : 3.1.1 [1708111031]
-- Joomla version -- : 3.7.5
Hi,
we know there have been many threads on this topic before, but we seem to have a different issue. We recently updated to Hikashop 3 and noticed for returning customers with an account, their cart is not cleared after they go through checkout, but instead after checkout their previous cart is loaded. By previous cart I mean a cart they created before at some point in the past.
Our settings:
- All legacy set to No
- Enable multicart set to No
- Clear cart on order created
To explain/reproduce this issue, these are the steps:
1. Log in to website as user and add some products to cart (let's call it cart 1)
2. Log out, cart will be empty
3. Add some items to cart (call this one cart 2)
4. Log in again as user, the cart will be showing cart 2
5. Go through checkout successfully with cart 2
6. After finishing checkout, cart is not empty, but showing cart 1
If let's say the user now also buys cart 1, then after checkout the previous cart he had before that will show up. It always shows a previous cart. For guest users and newly registered users it seems to work fine, since they don't have any previous carts, in their case the cart will be empty after checkout. This only happens to users who've had carts before.
We didn't think this is the way it's supposed to work, and it's quite confusing to users after returning from checkout to see completely different items in their cart. Can you reproduce the issue or help us with this?
Thanks in advance.