KoppelingenBooqable
Booqable koppelen aan je website.
Booqable is verhuursoftware: fietsen, kano’s, boten, aanhangers, camera’s, partymateriaal. Voor je website is er een WordPress-plugin die echt wordt onderhouden, en daaronder een API met veel meer mogelijkheden dan de plugin laat zien.
Vertrouwd door
200+ bedrijven en webshops
Wat het oplevert
Wat een koppeling met Booqable je oplevert.
Verhuren vanaf je eigen pagina’s. Producten, beschikbaarheid, winkelwagen en afrekenen, zonder dat de huurder je site verlaat.
Beschikbaarheid die klopt. Wat verhuurd is, is verhuurd. De voorraad komt rechtstreeks uit Booqable en niet uit een kopie.
Een plugin die wordt bijgehouden. De plugin in de WordPress-directory is in juni 2026 nog bijgewerkt en getest tot WordPress 6.9.
Technisch
De koppeling in het kort.
- Vorm van de koppeling
- Twee routes: shortcodes uit de WordPress-plugin, of de API v4 op het adres van je eigen omgeving, jouwbedrijf.booqable.com/api/4/, met JSON:API of gewoon JSON
- Authenticatie
- Een access token als bearer, aan te maken in je eigen accountinstellingen. Daarnaast ondertekende aanvragen met eenmalige tokens, met ES256, RS256 of HS256
- Richting
- Beide kanten op
- Verversing
- Per aanroep; de beschikbaarheid wordt op het moment zelf opgehaald
- Wij bouwen het op
- WordPress, Next.js, Maatwerk
Waar het misgaat
- Elk bedrijf heeft zijn eigen adres. De API zit niet op één centrale host maar op jouwbedrijf.booqable.com/api/4/, met de naam van je eigen omgeving erin. Dat is prettig omdat het duidelijk is bij wie je zit, en het betekent dat een koppeling die je voor het ene verhuurbedrijf bouwt niet zomaar bij het volgende werkt. Zet dat adres in een instelling en niet in de code.
- Er zijn twee manieren om aan te melden, en de tweede is de reden dat dit vanuit de browser kan. Een gewoon access token geeft veel rechten en hoort dus op je server te blijven; de documentatie zegt het met zoveel woorden. Daarnaast kun je aanvragen ondertekenen met eenmalige tokens, die aan de kant van de bezoeker worden gemaakt en maar voor één aanvraag gelden. Dat is precies wat je nodig hebt voor een beschikbaarheidskalender op een openbare pagina.
- De plugin doet de kern en de API doet de rest. Met shortcodes zet je productweergave, winkelwagen en afrekenen op elke pagina, en dat werkt met elk thema en elke paginabouwer. Wat de plugin niet doet is een eigen overzichtspagina met je eigen filters, een categoriestructuur die bij jouw verhuur past, of een blok met vandaag beschikbare artikelen op je homepage. Daar is de API voor.
- Booqable is en blijft de administratie. Bestellingen, voorraad en prijzen beheer je daar en niet in WordPress. Dat is de juiste verdeling, en het betekent ook dat je in WordPress geen prijs kunt "even aanpassen": die komt uit Booqable en overschrijft wat je lokaal zou zetten.
Booqable koppelen
Wat je moet weten voor je begint.
Wat is Booqable?
Booqable is software voor verhuurbedrijven. Het combineert voorraadbeheer met een boekingskalender, offertes en facturen, huurcontracten met digitale handtekening, betalingen en borg, barcodescannen bij uitgifte en inname, en een kassa-app.
De branches die ze zelf noemen geven het bereik aan: feest- en evenementenverhuur, gereedschap, aanhangers, fietsen en e-bikes, camera’s, springkussens, auto’s, boten, kano’s en SUP’s, containers, motoren en campers. Ruim 8.000 verhuurbedrijven, vanaf 29 dollar per maand.
Het verschil met een gewone webshop zit in de tijd. Een verhuurartikel is niet verkocht of niet verkocht, het is beschikbaar op de ene datum en niet op de andere, en het komt daarna weer terug. Dat rekenwerk is precies waar een gewone webshop op stukloopt en waar Booqable voor gemaakt is.
De WordPress-plugin
Booqable heeft een plugin in de officiële WordPress-directory: de Booqable Rental Plugin. Die is in juni 2026 nog bijgewerkt, staat op versie 2.4.26, is getest tot WordPress 6.9 en heeft meer dan duizend actieve installaties.
Dat klinkt als een saaie mededeling en het is het belangrijkste punt van deze pagina. Van de systemen die wij tegenkomen is de helft van de plugins jaren niet aangeraakt, en een plugin die achterloopt is op termijn een beveiligingsprobleem en geen gemak. Deze wordt onderhouden.
Je zet er shortcodes mee neer op elke pagina: een productweergave met actuele beschikbaarheid, een winkelwagen en een afrekenpagina. Het werkt met elk thema en elke paginabouwer, en WooCommerce is er niet voor nodig. De huurder blijft op je eigen site, van kiezen tot betalen.
En wanneer je de API erbij pakt
De API is versie 4 en zit op het adres van je eigen bedrijf, met /api/4/ erachter. Standaard antwoordt hij volgens JSON:API, wat handig is omdat je in één aanvraag een bestelling met de bijbehorende klant kunt ophalen; wil je een gewone geneste structuur, dan zet je .json achter het pad.
Wat erin zit gaat veel verder dan de plugin: producten en bundels, collecties met een eigen boomstructuur, beschikbaarheid per product en per bundel, klanten, kortingsbonnen, barcodes, bestellingen met statusovergangen en prijsherberekening, betalingen met autorisaties en terugbetalingen, en berekeningen voor bezorgafstand.
Daar bouwen wij de dingen mee die een verhuursite verkopend maken. Een overzichtspagina met jouw filters, een eigen pagina per artikel op je eigen adres, een blok "dit weekend nog beschikbaar" op de homepage, en een categoriestructuur die bij jouw aanbod past in plaats van bij de standaardindeling.
Waarom een eigen pagina per artikel
Een shortcode met een productlijst is één pagina. Wie zoekt op "kano huren" in jouw plaats, of op een specifiek cameramodel, komt daar niet op uit.
Met een eigen pagina per artikel krijgt elk product een eigen adres waar tekst bij kan: waar het voor bedoeld is, wat er meekomt, wat de voorwaarden zijn, en een paar foto’s. Dat is wat een zoekmachine kan lezen en wat jij kunt gebruiken in een campagne of een nieuwsbrief.
De beschikbaarheid komt daar rechtstreeks op te staan, en dat is wat het verschil maakt met een folder. Iemand ziet niet alleen dat je het hebt, maar ook wanneer het kan, en kan het meteen vastleggen. De boeking komt gewoon in Booqable terecht, waar de rest van je administratie al staat.
Bijgewerkt op
Specialist voor koppelingen
JosDesign & Development085 83 30 533jos@klubb.nlVeelgestelde vragen
Heeft Booqable een WordPress-plugin?
Ja, de Booqable Rental Plugin staat in de officiële WordPress-directory. Versie 2.4.26, getest tot WordPress 6.9, meer dan duizend actieve installaties en in juni 2026 nog bijgewerkt. Met shortcodes zet je productweergave, winkelwagen en afrekenen neer.
Blijft de huurder op mijn eigen website?
Ja. De plugin plaatst de productweergave, de winkelwagen en het afrekenen op je eigen pagina’s, en het werkt met elk thema en elke paginabouwer. WooCommerce is er niet voor nodig.
Heeft Booqable een openbare API?
Ja, versie 4, met documentatie op developers.booqable.com. Het adres is dat van je eigen bedrijf met /api/4/ erachter. Er zit veel meer in dan de plugin toont: bundels, collecties, beschikbaarheid, statusovergangen, betalingen en bezorgafstanden.
Hoe werkt de beveiliging van de koppeling?
Met een access token dat je zelf aanmaakt in je accountinstellingen en als bearer meestuurt. Dat token geeft veel rechten en hoort op je server te blijven. Voor aanroepen vanuit de browser zijn er ondertekende aanvragen met eenmalige tokens, met ES256, RS256 of HS256.
Wanneer heb ik meer nodig dan de plugin?
Als je een eigen overzichtspagina met je eigen filters wilt, een eigen pagina per artikel met een eigen adres, of een blok op je homepage met wat er dit weekend nog beschikbaar is. Dat zijn precies de dingen die verkeer opleveren, en daar is de API voor.
Beheer ik mijn prijzen dan in WordPress?
Nee, en dat is de bedoeling. Bestellingen, voorraad en prijzen staan in Booqable. WordPress toont ze. Zo blijft er één plek waar de waarheid staat, en kan er niets uit elkaar lopen tussen je site en je administratie.
Let’s work together.
Je verhuur op je eigen site, met een voorraad die klopt.