EShop does not work well with cache activated on Joomla !
For example if you have a link icon to the cart and you have items on the cart when you press the icon it says the cart is empty and deletes the items inserted
In the settings of cache plugin of joomla, there is an option to exclude page / menu item from the cache. You should exclude the cart page from cache because the cart page should not use cache.