Här är mitt exjobb om hur jag utvecklade ett webbshopssystem:
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-12270 , förhoppningsvis finns det lite tips och råd där.
Jag började med att utveckla ett väldigt enkelt, statiskt system och byggde på det efter hand tills det uppfyllde alla krav (se sid 125-146 i rapporten för beskrivning av faserna). Om du tänker skapa ett eget system och inte har tidigare erfarenhet så kan det vara en bra idé att göra så, likaså kan det vara bra att kolla på hur många andra webbshopar fungerar och vilka funktioner de innehåller innan du sätter igång.
Här är även min exempel-webbshop om du vill se vad jag lyckades åstadkomma med ett halvårs arbete:
http://www.andersserier.se/luktisar/ , så räkna inte med att systemet kommer att bli alltför avancerat om du inte har massvis av tid och energi. Men det blir förstås precis som du vill att det ska vara och man lär sig väldigt mycket av att göra någonting helt eget, så jag tycker ändå att du ska göra det om du har tid.