Drupal API-gedreven webplatform voor Renties

Think

Hoe hou je een groeiend wagenpark overzichtelijk online?

Objectives

Een wagen reserveren lijkt eenvoudig: model kiezen, periode selecteren, bevestigen. Voor Renties was het operationele proces echter allesbehalve efficiënt. Het wagenpark groeide snel, maar de digitale backend kon die groei niet volgen. Wageninformatie werd afzonderlijk beheerd in het CMS, terwijl reservaties manueel werden verwerkt in het ERP-systeem. Dat leidde tot dubbele data, asynchrone informatie en een verhoogde foutgevoeligheid.

Afbeelding
Renties medewerker geeft je autosleutels van huurwagen
Afbeelding
Mockup checkoutflow van Renties website

Challenges

De centrale uitdaging ging verder dan het bouwen van een nieuwe website.

Hoe creëren we een transactioneel webplatform die alle data centraal beheert en operationeel meedraait met de business?

 

Er was behoefte aan een platform dat realtime wagenbeschikbaarheid garandeert, single entry point is voor het verwerken van reservaties, schaalbaar blijft bij groei van de vloot én volledig integreert met het bestaande ERP-systeem.

Daarom startten we bij GBL Digital Agency met een grondige analyse van de werking bij Renties. We brachten de volledige workflow in kaart: van wagenbeheer en beschikbaarheid tot prijslogica, opties en reservaties. Die inzichten vormden de basis voor de technische wireframes van de nieuwe website.

Build

Drupal als digitale monitor, gekoppeld aan ProPlanner

Drupal als centrale backend

Het platform werd opgebouwd in Drupal als headless-ready application layer, met Drupal Commerce als basis voor het reservatie- en checkoutproces. Drupal werd hier bewust niet ingezet als enkel een “klassiek CMS-systeem”, maar als centrale applicatielaag waarin businesslogica, API-consumptie en datavalidatie samenkomen.

Deze setup gaf ons de flexibiliteit om een custom checkout flow te ontwikkelen die volledig aansluit bij de dagelijkse werking van Renties. Het webplatform maakt gebruik van een uitgebreide entity-architectuur, waarbij wagens, extra opties en tarieven als gestructureerde Drupal entities worden beheerd. Dankzij de API-first opzet verlopen alle beschikbaarheidschecks, prijsberekeningen en transacties via realtime API-koppelingen met het ERP-systeem. De volledige frontend wordt server-side gevalideerd om fouten en inconsistenties te vermijden. 

Daarnaast zorgt een performante caching- en permissions-laag ervoor dat het platform ook bij piekverkeer of gelijktijdige aanvragen snel en betrouwbaar blijft functioneren. Op die manier vermijden we overselling en garanderen we accurate data.

Afbeelding
Renties verhuurwagens sfeerbeeld

Realtime integratie met ProPlanner

De kern van het platform is de bi-directionele API-koppeling met ProPlanner, het ERP-systeem waarin Renties zijn volledige wagenpark en planning beheert. Via deze koppeling communiceren website en ERP continu met elkaar. 

Een geplande synchronisatielaag haalt dagelijks voertuigen, tarieven, media-assets, metadata en beschrijvingen op uit de ProPlanner API en zet deze om naar Drupal entities. Zo wordt Drupal ingezet om data efficiënt te presenteren op de website, zonder het dupliceren van business rules.

Custom reservatie- en checkoutflow

Het Drupal Commerce checkoutproces werd uitgebreid tot een meerstaps reservatieproces dat volledig is afgestemd op de operationele werking van Renties. Wanneer een gebruiker een wagen selecteert, voert de ProPlanner API onmiddellijk een realtime beschikbaarheidscheck uit. In elke volgende stap van de checkout worden de resultaten opnieuw gevalideerd, samen met de gekozen add-ons, en wordt de prijs dynamisch herberekend op basis van periode en extra opties. Pas wanneer alle validaties succesvol zijn doorlopen en een correcte ERP-respons is ontvangen, wordt de reservatie definitief afgerond. Vervolgens wordt deze automatisch aangemaakt in ProPlanner als offerte, inclusief alle klant- en reservatiegegevens.

Zo ontstaat één transactioneel proces: geen reservatie zonder bevestigde beschikbaarheid, geen prijs zonder correcte data en geen boeking zonder succesvolle ERP-respons.

Performance, SEO en data insights

Naast de technische integratie werd ook sterk ingezet op performance en vindbaarheid. De website is opgebouwd met SEO-vriendelijke URL-structuren op basis van Drupal entities, semantische markup en een geoptimaliseerde page delivery. Dat zorgt niet alleen voor betere zichtbaarheid in zoekmachines, maar ook voor snellere laadtijden en een vlottere user experience.

Via een Looker Studio-dashboard krijgt Renties realtime inzicht in reservaties, conversies, leadkwaliteit en funnelgedrag. Zo krijgen ze een duidelijk beeld van de platformprestaties en kunnen ze marketing- en prijsstrategieën bijsturen.

Play

Een up-to-date webplatform dat meedraait met de business
Afbeelding
Renties website selectie wagens

Het eindresultaat is een API-gedreven Drupal webplatform dat volledig geïntegreerd is met de operationele backend van Renties en fungeert als digitale frontoffice voor klanten. Het platform is schaalbaar en kan zowel grote datavolumes als hoge traffic verwerken. 

De website is technisch opgezet om mee te schalen met de verdere groei van Renties: nieuwe voertuigen, extra vestigingen en marketing automation kunnen eenvoudig worden toegevoegd zonder het fundament te herwerken.

Voor het team betekent dat minder manueel werk, een duidelijkere planning, snelle conversies en een sterk verminderde foutmarge. Voor klanten vertaalt zich dat in live inzicht in beschikbare wagens, transparante prijzen en een vlot reservatieproces.

GBL Digital blijft betrokken voor monitoring, optimalisatie en doorontwikkeling, zodat het platform betrouwbaar blijft functioneren naarmate de business groeit. Beestig!

Klaar om écht resultaat te boeken?