De checkout-flow
Het laatste deel van het reserveringsproces heet de checkout. Welke schermen een bezoeker daar te zien krijgt, ligt niet vast: dat wordt bepaald door twee instellingen en door de vraag of de bezoeker al is ingelogd. Dit artikel laat zien welke combinaties er zijn, zodat je kunt voorspellen wat jouw bezoeker ziet.
De twee instellingen die het bepalen
| Instelling | Waarde | Effect |
|---|---|---|
| Bevestiging samenvoegen (merge confirm) | Aan / uit | Staat dit aan, dan worden het klantgegevensscherm en het bevestigingsscherm samengevoegd tot één pagina. |
| Gebruiker opslaan verplicht (save user mandatory) | 0 – 3 | Bepaalt of er een accountscherm verschijnt en wat de bezoeker daar mag. Zie hieronder. |
Deze instellingen staan in het beheer onder de klantpagina-configuratie. Om die te zien is het recht menu_config_front_config nodig.
Gebruiker opslaan verplicht
| Waarde | Wat de bezoeker kan |
|---|---|
0 | Geen accounts. Het accountscherm wordt overgeslagen; de bezoeker vult per reservering zijn gegevens in. |
1 | Vrije keuze: inloggen, een account aanmaken, of overslaan en alleen gegevens invullen. |
2 | Verplicht een account: inloggen of nieuw aanmaken. Overslaan kan niet. |
3 | Als 2, maar het systeem kan ook zelf een account genereren. |
De schermen
| Scherm | Wat erop staat | Bijzonderheden |
|---|---|---|
| Account | Inloggen, account aanmaken, of overslaan. | Verschijnt niet bij instelling 0 en niet als de bezoeker al is ingelogd. |
| Klantgegevens | Het klantformulier, invulbaar. | — |
| Bevestiging | De reservering, de klantgegevens ter controle, captcha, opmerkingen en cadeaubon. | Via “terug” kan de bezoeker zijn gegevens nog wijzigen. |
| Samengevoegd | Klantgegevens en bevestiging op één scherm. | Alleen als “bevestiging samenvoegen” aanstaat. |
| Slotpagina | De bevestigde reservering, eventueel met betaalblok. | Terug is niet mogelijk. Staat “nog een reservering maken” aan, dan verschijnt daar een link. |
Welke volgorde krijgt jouw bezoeker?
De volgorde volgt uit de twee instellingen plus de vraag of de bezoeker al is ingelogd:
| Ingelogd? | Samenvoegen | Account verplicht | Volgorde |
|---|---|---|---|
| Nee | Uit | 0 | Klantgegevens → Bevestiging → Slotpagina |
| Nee | Aan | 0 | Samengevoegd → Slotpagina |
| Ja | Uit | elke | Klantgegevens → Bevestiging → Slotpagina |
| Ja | Aan | elke | Samengevoegd → Slotpagina |
| Nee | Uit | 1, 2 of 3 | Account → Klantgegevens → Bevestiging → Slotpagina |
| Nee | Aan | 1, 2 of 3 | Account → Samengevoegd → Slotpagina |
Twee regels verklaren alle gevallen:
- Samenvoegen vervangt twee schermen door één. Dat verandert verder niets aan de volgorde.
- Het accountscherm verschijnt alleen als accounts aanstaan én de bezoeker nog niet is ingelogd. Logt hij daar in, dan komt dat scherm niet terug — maakt hij een nieuw account aan zonder direct in te loggen, dan wel, bijvoorbeeld als hij op “terug” drukt.
Zie ook
Hoe de bezoeker op de betaalpagina komt, staat in Payment-ingangen. De slotpagina zelf richt je in op Checkout slotpagina.
Op het samengevoegde scherm gedragen de klantgegevens zich net iets anders. Zijn de gegevens al bekend, dan worden ze eerst alleen getoond, met een knop om te wijzigen. Ze worden wél altijd gevalideerd: voldoen ze niet aan de ingestelde eisen, dan moet de bezoeker ze alsnog corrigeren. Zo blijft de klantendatabase op orde.


