ok bene, quindi semplicemente ad ogni pagina del prodotto, quando si clicca sul link per aggiungere al carrello metto:

$_SESSION['id'][] = $id; (preso dal database)

e poi nel riepilogo vado a fare un while del $_SESSION['id'] tirando fuori dal database gli id e mostrando quindi tutto il carrello?