Die Frage ist, willst du es mit Serverseitiger Sprache usetzen (PHP, PERL, ASP ...) oder Clientseitig (JavaScript)?
Das 2te ist einfacher und geht schneller, vorallem wird nur der KundenPC belastet, nicht euer Schul-Server.
Fang langsam an, erstmal den Shop erstellen, die Artikel inkl. der Artikel-Daten (ID, Beschreibung, Preis, MwSt., Versandkosten, Zuschlag, Rabatt usw.) darstellen lassen, ohne jegliche Bedienung. Dann langsam steigern, Artikel in den Warenkorb legen, dann den "Kasse-Bereich" (Checkout).
Viel Spaß