Vlieg&Trein: een boekingsflow met vluchten, kamerverdeling en kinderkorting
Voor Vlieg&Trein begon het bij reizen die net anders zijn dan wat het boekingssysteem kende. Een reis combineert een vlucht en de trein, gezelschappen verdelen zich over meerdere kamers en kinderen reizen met korting. Het standaard boekingssysteem kon dat niet zo laten zien als Vlieg&Trein het verkoopt.
personen per boeking getest met een kloppende kamerverdeling
Wie is Vlieg&Trein?
Vlieg&Trein organiseert reizen door Europa waarin vliegen en treinreizen samenkomen, met vaste vertrekdata, hotels en treintickets. Reizigers boeken online via de website.
Dit speelde er bij Vlieg&Trein
De website boekt reizen via een bekende reisplugin. Die werkt goed voor een reis met een vaste prijs, maar Vlieg&Trein verkoopt meer: een vlucht die per vertrekdag kan verschillen, gezelschappen die over meerdere kamers verdeeld moeten worden, en kinderen die met korting meereizen.
Zonder maatwerk moest een reiziger zelf puzzelen, of kon hij een combinatie boeken die niet paste, zoals vijf personen in één tweepersoonskamer. En wie de prijzen beheert, moest elke vlucht voor elke datum opnieuw invoeren.
Het doel
Een boekingsflow die werkt zoals Vlieg&Trein verkoopt: vluchten per vertrekdag, een kamerverdeling die altijd klopt en kinderkorting die zichzelf uitrekent, met beheer dat in gewone taal werkt.
Waarom de standaardoplossing niet werkte
De reisplugin vervangen door een ander systeem lijkt het eenvoudigst, maar dan moet alles opnieuw: reizen, prijzen, boekingen. Losse aanpassingen in de plugin zelf breken bij de volgende update.
Onze aanpak
We bouwden de uitbreidingen naast de bestaande reisplugin, zodat die gewoon kan updaten. Een vlucht is een regel in een vluchtendashboard: een vertrekdag met de heen- en terugvlucht en een eventuele toeslag, die geldt voor elke vertrekdatum op die weekdag. De terugvlucht rekent het systeem zelf uit uit de reisduur. Bij de stap Kamers doet de site een voorstel dat altijd klopt, en kan de reiziger het zelf anders verdelen. Kinderkorting is een vinkje met een percentage per reis. Meer over deze aanpak bij software op maat.
Wat we deden
VluchtendashboardEen vluchtregel per vertrekdag, die geldt voor alle vertrekdata op die weekdag, met de terugvlucht automatisch uit de reisduur.
KamerverdelingEen voorstel voor de verdeling over kamers, met de mogelijkheid om zelf anders te verdelen en een live controle.
KinderkortingPer reis aan of uit, als percentage van de volwassenenprijs, ook als die prijs later verandert.
Einddatum per pakketBij reizen met meerdere reisduren volgen einddatum en terugvlucht het gekozen pakket.
Vangnet voor prijzenEen controle die de prijzen per vertrekdatum blijft toepassen als een onderdeel van de reisplugin niet laadt.
Technische keuzes
Uitbreidingen naast de reisplugin, updateveilig
Vluchtregels per weekdag in plaats van per datum
Kamerverdeling die door het hele proces meeloopt, tot in de bevestigingsmail
Kinderprijs automatisch berekend uit de volwassenenprijs
Wat veranderde er?
Een reiziger kiest nu een vlucht die past bij zijn vertrekdag, krijgt een kamerverdeling die altijd klopt en ziet de kinderkorting direct in de prijs. De verdeling loopt door tot in het prijsoverzicht, de bevestiging en de boeking in het beheer.
Voor het beheer werkt alles in gewone taal: één vluchtregel dekt een heel seizoen. Online betalen loopt via ViPayments. Lees daarover in het verhaal over online aanbetalen.
1 tot 12personen per boeking getest met een kloppende kamerverdeling
Opgeleverd: vluchten, kamerverdeling en kinderkorting in de boekingsflow, getest op computer en mobiel met gezelschappen van één tot twaalf personen.
Lessen voor vergelijkbare bedrijven
Bouw maatwerk naast je standaardsoftware, niet erin. Dan kun je blijven updaten.
Laat het systeem rekenen wat te berekenen is, zoals een terugvlucht of een kinderprijs.
Doe een voorstel dat altijd klopt, en laat de klant het daarna aanpassen.
Standaard reisplugins misten vaste vertrekdata met capaciteit, uitgebreide reizigersgegevens en betalen in delen. En de vlucht moest in de reisprijs zitten, zonder losse vluchtprijzen voor de reiziger.
Opgeleverd264automatische tests op prijs, boeking en vlucht