io ho svulippato da poco un sistema di e-commerce.

Spiegarti è un pò complesso. comunque quando un utente ordina un prodotto, creo un cookie con l'id di sessione (uso le sessioni su database) e inserisco in una tabella temporanea sul db il prodottto che ha scelto. Se l'utente decide di andare avanti, dopo aver pagato, prendo i prodotti nella tabella temporanea e li metto in quella "ufficiale".

Nu so se hai capito