So wie das aussieht möchtest du einen Webshop selber programmieren, also nicht ein bestehendes Framework à la Magento oder xt-commerce einsetzen?
Die Frage ist - wie lautet euer genaues Ziel?
Wollt ihr quasi im schulischen Rahmen einen Webshop von 0 auf selbst programmieren/gestalten, in Richtung proof of concept?
Soll der Webshop tatsächlich verwendet werden?
Oder lautet die Aufgabenstellung einen kleinen Webshop in's Laufen zu bringen, unter Verwendung bestehender Software?
Wenn ihr wirklich alles selbst machen wollt dann stellt euch auf enorme Arbeit ein. Mit Grundlagen und ohne SQL kommt man da nicht weit, behaupte ich. Selbst eine existierende Webshopsoftware einzurichten erfordert einiges an Planung + Web-Knowhow.
Falls das Webdesign komplett egal ist und ihr zB Templates hierfür einsetzt lassen sich mit fertigen Webshops relativ schnell erste Ergebnisse erzielen. Wollt ihr alles selber gestalten müsst ihr alleine für die Designumsetzung recht viel Zeit einrechnen, je nach Layout und euren Web-Kenntnissen.
Wenn ihr bisher noch nie mit Webshops in Berührung gekommen seid (außer als Konsument

) würde ich auf jeden Fall zuerst vorhandene Software einsetzen. Dadurch lernt ihr schon mal sehr viel, vor allem hinsichtlich der Struktur und der notwendigen Mechanismen/Abläufe.
Kostenlose Software wäre zB:
http://www.xt-commerce.com/de/Version-3
http://www.magentocommerce.com/download
Je nachdem wie umfangreich der Shop sein soll macht die ein oder andere Software mehr Sinn. Diesbezüglich am besten mal Google anwerfen und Vergleiche raussuchen!
Gutes Gelingen
