Restore a cart from database if session has timed out
I have a site built with eCart 5 and some customers have been interrupted while filling their cart and when they've returned the session has expired and their cart is empty again. Is there a simple fix?
Alternatively, if I store the cart into a temporary table (add 'store in database' to the cart page), what is the best way to restore it later if needed? Basically, populate the live cart from data in the temporary table.