Thanks, Xavier.
I can't make sense of your response in light of the configuration, though. You mentioned that this is a session issue and that "as soon as you log out, so there is no more cart stored in session". However, in Hikashop we can configure the Cart retaining period to x number of days. Hence, when we log out and log back in, Hikashop remembers the items that have been ordered but not yet confirmed.
It just seems that Hikashop retains some information but not the cart ID (which I think is the most important bit of info).
Please could you shed some more light on this?
Thanks.
Take care!