Een domein dat niet in een webshop past
Tijdens de eerste gesprekken werd snel duidelijk dat dit geen klassiek e-commerce project was door de specifieke workflowlogica.
Een organisatie (bv. KU Leuven, Stad Leuven) heeft periodes. Elke periode heeft een start- en einddatum, een inschrijvingsdeadline, beschikbare pakketten, prijzen en afhaalpunten. Binnen die afhaalpunten zijn er vrijwilligers die de ophaling beheren. Leden kiezen hun combinatie van pakketten en afhaalpunt, betalen online of op factuur, en krijgen een persoonlijk dashboard met hun abonnement, volgende ophaalmoment en pakketstatus.
Bovenop die basisstructuur zit een laag van rollen. Een lid ziet alleen het eigen abonnement. Een vrijwilliger beheert de ophaallijst van het eigen afhaalpunt. Een medewerker van De Wikke overziet alle afhaalpunten binnen een organisatie. En een beheerder heeft toegang tot alles.
Vijftien entiteiten in het datamodel, elk met hun relaties, een standaard webshopoplossing was hier dus onvoldoende.