OpenGDS koppelen
Bijgewerkt op 2026-05-24
OpenGDS koppelen aan BedFlow
OpenGDS is een Europees distributieplatform met sub-channels zoals Natuurhuisje, VIPIO en Charmant Hotel. Eén OpenGDS-koppeling stuurt je inventaris naar al die sub-channels tegelijk. De flow is identiek aan Booking.com, maar OpenGDS ondersteunt meerdere rate plans per kamer (één per sub-distributor) zodat je per niche verschillende prijzen kunt zetten.
⚠️ Voorwaarde: je hebt al een OpenGDS-account met je accommodatie geregistreerd. Heb je dat nog niet? Vraag het aan via opengds.com en wacht tot ze je listing hebben goedgekeurd.
Wat heb je nodig?
| Item | Waar vind je het | |---|---| | OpenGDS Hotel Code | 5-8 alfanumerieke tekens, in je OpenGDS-portaal of bij je account manager | | Login bij je OpenGDS-portaal | Email + paswoord, voor de connection-acceptance stap |
Stap 1 — Hotel Code opzoeken
Log in op je OpenGDS-portaal. De Hotel Code staat onder Account → Property Settings, of vraag het aan je OpenGDS account manager via mail.
Heb je nog geen portaal-toegang? Stuur een mail naar je OpenGDS-contactpersoon — zij sturen je de Hotel Code typisch binnen 1 werkdag.
Stap 2 — Code invoeren in BedFlow
- Instellingen → Integraties → OpenGDS-tegel → Instellingen.
- Plak de Hotel Code in "OpenGDS Hotel Code".
- Klik Opslaan.
- Klik "Verbind in Channex" — er opent een inline-modal binnen BedFlow met Channex's connectie-form (geen nieuwe tab meer).
Stap 3 — Channex-modal doorlopen
In de modal verschijnt Channex's "Create Channel" wizard met 3 (of 4) tabs:
Tab "General Settings"
- Channel → kies "OpenGDS"
- Title → "OpenGDS" (default volstaat)
- Currency → EUR
- Klik Save
Tab "Mapping" — verplicht
Per OpenGDS-kamertype kies je welk BedFlow-rate-plan eraan gekoppeld wordt. Een kamertype zonder mapping wordt niét naar OpenGDS gepusht.
Heb je extra rate plans per sub-distributor (Natuurhuisje/VIPIO/CharmantHotel — zie volgende sectie)? Dan zie je hier meerdere rate plans per BedFlow-kamer en koppel je elk apart aan de juiste downstream feed.
Tab "Channel Settings"
Meestal geen verplichte velden — bekijk, sla op.
Tab "Readiness Check"
Toont eventuele blokkers die activering tegenhouden. Alles groen? Goed.
Stap 4 — Terug in BedFlow
Klik onderaan de modal op "Klaar — sluit en ververs status". BedFlow gaat dan:
- Het Channex channel-ID ophalen → vastleggen in BedFlow's ChannelConnection
POST /channels/{id}/activatedoen tegen Channex → kanaal flipt vandisablednaar actief- Status flipt naar "Verzoek bij OpenGDS — wachten op acceptatie" (pending_ota)
Krijg je "Mapping nog niet compleet" als waarschuwing? Ga terug naar de Channex-modal, vul de Mapping-tab volledig in, en klik opnieuw "Klaar".
Stap 5 — OpenGDS bevestigt
OpenGDS valideert je connection-request server-side, typisch 24-72 uur. Je krijgt een mail van OpenGDS zodra goedgekeurd. Geen manuele actie van jou nodig.
Status flipt automatisch naar "Actief — je kanaal is live" wanneer OpenGDS accepteert.
Meerdere rate plans per kamer (Natuurhuisje / VIPIO / CharmantHotel)
OpenGDS aggregeert naar drie populaire downstream sub-distributors:
| Sub-feed | Niche | Wanneer relevant | |---|---|---| | Natuurhuisje | Natuurtoerisme — hutten, vakantiehuizen in landelijke omgeving | Als je accommodatie midden in natuurgebied ligt | | VIPIO | Luxe en bijzondere overnachtingen | Boutique B&Bs, suites met spa | | CharmantHotel | Charmante boutique hotels in NL/BE/LU/DE | Specifiek voor Nederlandstalige reizigers |
Wil je per sub-distributor een eigen prijsstrategie? BedFlow ondersteunt dat via "extra rate plans" per kamer × channel. Eénmalig configureren via artisan:
# Voor Kamer 1 — 3 extra rate plans toevoegen:
php artisan channex:configure-extra-rate-plan 1 opengds "Natuurhuisje"
php artisan channex:configure-extra-rate-plan 1 opengds "VIPIO"
php artisan channex:configure-extra-rate-plan 1 opengds "CharmantHotel"
# Daarna eenmalig een Channex sync zodat de rate plans aangemaakt worden:
# (via Connections-pagina → OpenGDS-tile → Sync, of een artisan tinker call)
# Bekijken wat je al hebt:
php artisan channex:configure-extra-rate-plan 1 opengds "" --list
# Verwijderen:
php artisan channex:configure-extra-rate-plan 1 opengds "VIPIO" --remove
Na de sync verschijnen 3 extra rate plans in jouw Channex-account onder OpenGDS:
Kamer 1 — Opengds — NatuurhuisjeKamer 1 — Opengds — VIPIOKamer 1 — Opengds — CharmantHotel
In je OpenGDS-extranet map je elk rate plan aan de juiste downstream sub-feed (Natuurhuisje rate plan → Natuurhuisje-feed, etc.). Daarna pusht BedFlow availability + prijs automatisch naar alle rate plans.
⚠️ Per-niche pricing — momenteel pusht BedFlow dezelfde channel-prijs naar alle rate plans van een kamer onder hetzelfde channel. Wil je per niche een afwijkende prijs? Dat zit op de roadmap: per-rate-plan modifier (bv. "VIPIO = primary + 10%"). Tot die tijd: gelijke OpenGDS-prijs voor alle sub-distributors.
💡 Filament UI volgt — voor nu is configuratie via artisan; een Filament-UI in de Connections-pagina (OpenGDS-tile met repeater) komt in een vervolg-PR. Voor 4 kamers × 3 sub-feeds is dat 12 commando's éénmalig.
Veelgestelde vragen
Ik zie kamers in OpenGDS's extranet met namen die ik niet herken
Dat zijn OpenGDS's eigen kamertemplates of restanten van een eerdere onboarding bij hen. Wij kunnen ze niet via Channex wissen — OpenGDS beheert hun eigen room-taxonomie. Gebruik OpenGDS's extranet of mail hun support voor cleanup. Wat jij wél kan doen in Channex's Mapping-tab: alleen de templates mappen die overeenkomen met jouw kamers; de rest laat je op "Not mapped".
Stuur ik naar VIPIO en Charmant Hotel apart? Standaard: één OpenGDS-koppeling bundelt al hun sub-channels — één push = alle distributie-partners krijgen dezelfde prijs en availability. Wil je verschillende prijzen per sub-distributor? Configureer dan extra rate plans (zie sectie hierboven).
Wat is de standaard commissie? 22% (divisor 0.78). OpenGDS heeft de hoogste commissie van onze ondersteunde channels — dat compenseert de bredere distributie naar sub-channels.
Activatie duurt al een week, wat nu? Mail support@bedflow.eu met je Hotel Code en property naam. Wij kunnen Channex laten heractiveren of de status bij OpenGDS opvragen.
Hulp nodig?
Mail naar support@bedflow.eu met je BedFlow-property naam erbij.