Hallo!
Theorethisch muss man, eine DB und eine Serverseitige Scriptsprache vorausgesetzt, folgendes machen:
Zuerst brauch ich Artikel mit einmaliger ID in einer Tabelle.
Dann muss ich den "Kunden" während seines Aufenthalts auf der Seite eindeutig identifizieren. Das geht z.B. über die Session-ID.
Dann die Ausgabe der Artikel und ein Link mit der ID die beim Klick zusammen mit der Session-ID in der Warenkorbtabelle gespeichert wird.
Der Warenkorb bildet dann nur die Ausgabe der Artikel bei der selben Session-ID. Diese Ausgabe kann ich dann zusammen mit den Adressangaben des Kunden per Mail verschicken oder speichern.
Ich hoffe ich konnte dir helfen.
Grüße, Matze