NOT SOLVED :( Cart in header resets to £0.00 even thought items are still in session - then returns!

Shopware will calculate the cart only when accessing the cart (add product to cart, open the cart, …), not on site visit, because of performance reasons. So when the session ends, the cart isn’t stored in the session any more, but in the database. Accessing the cart adds the cart backt to the session.