Definieer "klein webshop systeem". Ik denk niet dat zoiets bestaat. Er is iets voor te zeggen om de structuur dynamisch op te bouwen, zodat je alle producten uniform kunt behandelen, bijvoorbeeld voor zoekfunctionaliteit.
Vergeet niet dat het niet alleen belangrijk is de informatie de database in te stampen, het is ook de bedoeling om deze informatie er weer makkelijk uit te trekken zodat een potentiële koper producten zo snel mogelijk kan vinden. Hierbij is tijd mogelijk letterlijk geld.
Dit alles hangt ook sterk af van (of sterker nog: wordt misschien wel bijna uitsluitend bepaald door) de hoeveelheid producten en de diversiteit hiervan. Mogelijk zijn simpelere aanpakken mogelijk, maar wat als vervolgens het assortiment verandert of uitbreidt? Dus ook verandering over tijd van samenstelling is een factor. Dit tezamen bepaalt mede de aanpak.
Zolang je geen informatie geeft over de producten valt hier gewoonweg niets over te zeggen, de vraag is op dit moment te algemeen.
En hoe gaan de mensen zoeken:
- kunnen ze alleen via de gebaande paden (dus bijvoorbeeld een boomstructuur)
- of mogen ze "wild" zoeken (zoeken op tekst, en dan weer via kenmerken verfijnen)
De eerste leent zich voor een "eenvoudige structuur. De tweede vraagt wel enig denkwerk / voorbereiding.