Hi,
Your problem with the cart may be connected with the following: you use different domain names for the shop and for making orders. In this case your session is not processed and that’s why you are unable to automatically clear the session. In other words, if you use, for example, http://www.domain.com (as the site URL) and
https://secure.domain.com/ (as Secure URL), then two different sessions appeared. So, if you have the same domain names, there won’t be any problems.
In case the domain names are different but are located on one server, then it is possible to transfer a session from one domain into another, however currently there is no such feature in ViArt shop.
With best regards,
ViArt Support Team