Da kann ich nur zustimmen.
Für einen kleinen Shop mit einem sehr begrenztem Angebot (z.B. 20 Artikel) sollte die Session oder ein Cookie ausreichen.
Wenn er dann auf kaufen klickt, kannste die Artikel aus dem Cookie/Session lesen, in die Bestellemail packen und selbige verschicken.
Alles ohne DB Aufwand :)
Falls natürlich der Dozent/Lehrer DB Zugriff erwartet, dann speicherst halt die Bestellung in der DB ab.