Restaurants
De website van een restaurant heeft om zes uur 's avonds maar één taak: de tafel aannemen zonder dat er iemand de telefoon hoeft op te nemen.
Wat de reserveringsmodule doet
De motor kent drie modi — restaurant, verhuur en afspraken — en de restaurantmodus is de enige die in couverts denkt. Je legt een dienst vast met een tijdslot, een gezelschapsgrootte en een duur, en daaraan hangt een tafel of een reeks tafels. De beschikbaarheid komt uit weekregels en wordt daarna versmald door de uitzonderingen die je invoert voor een sluitingsdag of een besloten avond.
Kiest een gast een tijdstip, dan wijst de motor een tafel toe waar het gezelschap aan past. Twee mensen die allebei half acht boeken, krijgen niet allebei tafel vier.
Optie, goedkeuring en aanbetaling
Een reservering begint als optie, zolang de gast het formulier nog invult. Daarna wordt hij meteen bevestigd, wacht hij op jouw goedkeuring als de dienst daarom vraagt, of gaat hij eerst langs de betaalprovider als je een aanbetaling vraagt. Elk van die toestanden is een echte stap in de levensloop van de reservering, geen statusveld dat iemand met de hand bijwerkt.
Wat er op de pagina staat
De kalender wordt bij het bezoek zelf getekend en laat dus zien wat er werkelijk vrij is. Daaromheen schrijf je wat een kalender niet kan zeggen: hoe lang je een tafel vasthoudt, wat je doet met een gezelschap van tien, of het terras van het weer afhangt.
De andere drie.
Stuk voor stuk een andere opdracht voor een website, en de meeste bedrijven zijn een mengeling van twee.
Bouw hiervan de versie die van jou is.
Niets hierboven hoef je vooraf te beslissen. Zet een module aan zodra het bedrijf hem echt nodig heeft.