ripeto...studia un po di programmazione ad oggetti...se tu intendi memorizzare le informazioni in dun database (ex: cliente, prodotti acquistati) o fai una concatenazione dei prodotti (come stringhe ed è brutto) oppure memorizzi ogni elemento in un campo differente ed è quello che succede a te...se invece lo svolgi ad oggetti è piu "preciso" assegneresti un oggetto ad un cliente e l'oggetto al suo interno contiene tutte le informazioni necessarie...dovresti creare un oggetto di classe carrello che al suo interno ha piu oggetti di classe prodotto...praticamente devi studiarti le classi e la composizione tra classi