Restaurants
De website van een restaurant heeft om 18:00 uur maar één opdracht: de tafel aannemen zonder dat iemand de telefoon hoeft op te pakken.
Wat de reserveringsmodule daadwerkelijk doet
Restaurantmodus is een van de drie die de engine meelevert, de andere twee zijn verhuur en afspraken, en het is degene die in couverts denkt. Een dienst is een zitting per tijdslot met een aantal gasten en een duur; een resource is een tafel of een reeks tafels. Beschikbaarheid komt uit weekregels en wordt daarna ingeperkt door de uitzonderingen die je toevoegt voor een sluiting of een besloten huur.
Zodra een gast een tijdslot kiest, wijst de engine een tafel toe waar het gezelschap aan past. Twee mensen die dezelfde 19:30 boeken krijgen niet allebei tafel vier.
Opties, akkoord en aanbetalingen
Een reservering begint als een optie terwijl de gast het formulier afmaakt. Van daaruit kan hij meteen bevestigen, wachten op jouw akkoord als de dienst daarom vraagt, of eerst naar een betaalprovider gaan wanneer je een aanbetaling vraagt. Elk van die toestanden is een echte stap in de levenscyclus, geen statusveld dat iemand met de hand invult.
Wat je op de pagina krijgt
De widget wordt tijdens het laden van de gepubliceerde pagina opgebouwd, dus de kalender laat zien wat er werkelijk vrij is. Daaromheen schrijf je de dingen die een kalender niet kan zeggen: hoe lang je een tafel vasthoudt, wat er gebeurt bij een gezelschap van tien, en of het terras afhankelijk is van het weer.