HI,
Run another test, but this time pay attention the domain name and protocols.
If you add product to cart through
yourdomain.com and complete checkout through
www.yourdomain.com
Then the product will be cleared on www-domain name only, the non-www might still have the product in the cart as if you didn't go though checkout. Because the adding product to cart is handled by session in the frontend, and those sessions are stores with domain names (
www.yourdomain.com works as if it is subdomain of yourdomain.con so they are different domains), if the domain name is changed at some point, it might messed up the session. Normally session for added products in the frontend is cleared when:
- particular time relapsed. (session timeout in Frontend)
- logout (if you were logged in)
- completing checkout
I am sure your problem has something yo do with either because you redirected from http:// to https:// or from non-www to www at some point.
But no matter what causes that, that issue can't be related to our VM template, ecause "session" is a very sensitive event and is handled by core files and mostly by joomla core (not even by Virtuemart Component), as you might also know, templates are ineffective in backend (administrator) and on those kind of sensitive events. Templates are for visual layouts only.
Check
forum.virtuemart.net for further information, i am 100% sure this has been discussed in there already.
Regards,
Support