Ciao a tutti

Scusate la domanda, che per voi sarà imbecille,.
Ho letto la sezione "sessioni alternative".
funziona tutto perfettamente, mi inserisce in DB la sessione ecc.ecc.
La domanda è questa:
Un utente entra nel sito, va nella pagina dove c'è una specie di carrello della spesa e sceglie prodotti e quantità, dati che poi vengono visualizzati in una select a tendina.
Come faccio ad associare il suo ID di sessione ai prodotti che ha scelto? premetto che nome utente e password vengono chiesti alla fine, cioe, quando ha finito di compilare la lista.
In pratica se ci sono due utenti sul carrello contemporaneamente, con il sistema che sono riuscito a sviluppare fino ad ora, le scelte si sommano, e viene fuori un casino.
Io dovrei:
ID sessione 8e1475b9012a6ebfd804b1f6b1060cc8
(Visualizza prodotti scelti.)
ID sessione a3a528bb93b7106fce6aebcf2948c63e
(Visualizza prodotti scelti.)
Ecc.Ecc.
Grazie in anticipo.