Ciao,
mi piacerebbe aiutarti ma ho qualche difficoltà a comprendere la tua richiesta, dal codice mi sembra di capire che stai lavorando ad un ecommerce, esattamente qual è il tuo scopo? A cosa ti serve salvare quei dati nella sessione?
Per quanto riguarda la sessione al suo interno ci puoi salvare tutto, variabili, arrays o addirittura oggetti, come fai a dire che questi dati non vengono salvati al suo interno? Hai inizializzato la sessione? Su quale pagina hai controllato il suo contenuto?
Ciao