Vilka funktioner det är en bra idé att utveckla beror på vad webbshopen ska användas till och hur lång tid du har på dig att bygga den.
Jag kollade på olika möjliga webbshopsfunktioner när jag exjobbade förra året (
http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-12270 ) och de jag kom fram till finns kort sammanfattade i slutet av dokumentet (sid. 161-193). Så om du vill ha idéer kan du kolla där.