Свързване на OpenGDS
Bijgewerkt op 2026-05-24
Свързване на OpenGDS с BedFlow
OpenGDS е европейска дистрибуционна платформа със sub-channels като Natuurhuisje, VIPIO и Charmant Hotel. Едно OpenGDS свързване изпраща инвентара Ви към всички тези sub-channels едновременно. Flow-ът е идентичен с Booking.com, но OpenGDS поддържа множество rate plans на стая (по един за всеки sub-дистрибутор), за да можете да задавате различни цени за различни ниши.
⚠️ Предпоставка: вече имате OpenGDS акаунт с регистриран обект. Още нямате? Поискайте го през opengds.com и изчакайте те да одобрят листинга Ви.
Какво Ви е необходимо?
| Item | Къде го намирате | |---|---| | OpenGDS Hotel Code | 5-8 буквено-цифрени символа, във Вашия OpenGDS портал или при Вашия account manager | | Login на Вашия OpenGDS портал | Email + парола, за стъпката connection-acceptance |
Стъпка 1 — Намиране на Hotel Code
Влезте в Вашия OpenGDS портал. Hotel Code се намира в Account → Property Settings, или го поискайте от Вашия OpenGDS account manager по email.
Все още нямате достъп до портала? Изпратете email на контактното си лице в OpenGDS — те типично изпращат Hotel Code в рамките на 1 работен ден.
Стъпка 2 — Въвеждане на кода в BedFlow
- Настройки → Интеграции → OpenGDS тайл → Настройки.
- Поставете Hotel Code в "OpenGDS Hotel Code".
- Кликнете Запази.
- Кликнете "Свържи в Channex" — отваря се inline-modal вътре в BedFlow с формуляра за свързване на Channex (вече без нов tab).
Стъпка 3 — Преминаване през Channex modal
В модала се появява Channex's "Create Channel" wizard с 3 (или 4) таба:
Таб "General Settings"
- Channel → изберете "OpenGDS"
- Title → "OpenGDS" (default-ът е достатъчен)
- Currency → EUR
- Кликнете Save
Таб "Mapping" — задължителен
За всеки OpenGDS тип стая избирате кой BedFlow rate plan ще бъде свързан с него. Тип стая без mapping НЕ се изпраща към OpenGDS.
Имате ли допълнителни rate plans за sub-дистрибутор (Natuurhuisje/VIPIO/CharmantHotel — вижте следващата секция)? Тогава тук ще видите множество rate plans за всяка BedFlow стая и ги свързвате поотделно с правилния downstream feed.
Таб "Channel Settings"
Обикновено няма задължителни полета — прегледайте, запазете.
Таб "Readiness Check"
Показва евентуални блокери, които пречат на активирането. Всичко зелено? Добре.
Стъпка 4 — Обратно в BedFlow
Кликнете в долната част на модала върху "Готово — затвори и опресни статуса". BedFlow след това:
- Извлича Channex channel-ID → записва го в BedFlow's ChannelConnection
- Изпраща
POST /channels/{id}/activateкъм Channex → каналът се превключва отdisabledкъм активен - Статусът се превключва към "Заявка при OpenGDS — изчаква се приемане" (pending_ota)
Получавате ли "Mapping все още не е завършен" като предупреждение? Върнете се в Channex modal, попълнете напълно Mapping таба и кликнете отново "Готово".
Стъпка 5 — OpenGDS потвърждава
OpenGDS валидира Вашия connection-request server-side, типично 24-72 часа. Ще получите email от OpenGDS веднага щом връзката бъде одобрена. Без ръчно действие от Ваша страна.
Статусът се превключва автоматично към "Активен — Вашият канал е live" когато OpenGDS приеме.
Множество rate plans на стая (Natuurhuisje / VIPIO / CharmantHotel)
OpenGDS агрегира към три популярни downstream sub-дистрибутора:
| Sub-feed | Ниша | Кога е релевантно | |---|---|---| | Natuurhuisje | Природен туризъм — хижи, ваканционни домове в провинциална среда | Ако Вашият обект е сред природна зона | | VIPIO | Луксозни и необичайни нощувки | Boutique B&B-та, апартаменти с СПА | | CharmantHotel | Чаровни boutique хотели в NL/BE/LU/DE | Специално за нидерландскоезични пътуващи |
Искате ли собствена ценова стратегия за всеки sub-дистрибутор? BedFlow поддържа това чрез "extra rate plans" на стая × channel. Еднократна конфигурация чрез artisan:
# За Стая 1 — добавяне на 3 допълнителни rate plans:
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"
# След това еднократна Channex синхронизация, за да се създадат rate plans:
# (чрез страницата Connections → OpenGDS тайл → Sync, или artisan tinker call)
# Преглед на това, което вече имате:
php artisan channex:configure-extra-rate-plan 1 opengds "" --list
# Изтриване:
php artisan channex:configure-extra-rate-plan 1 opengds "VIPIO" --remove
След синхронизацията се появяват 3 допълнителни rate plans в Channex акаунта Ви под OpenGDS:
Кamer 1 — Opengds — NatuurhuisjeКamer 1 — Opengds — VIPIOКamer 1 — Opengds — CharmantHotel
В своя OpenGDS екстранет свързвате всеки rate plan с правилния downstream sub-feed (Natuurhuisje rate plan → Natuurhuisje feed и т.н.). След това BedFlow автоматично изпраща наличност + цена към всички rate plans.
⚠️ Ценообразуване по ниша — в момента BedFlow изпраща една и съща channel-цена към всички rate plans на стаята под един и същи channel. Искате ли различна цена за всяка ниша? Това е в roadmap-а: модификатор на ниво rate plan (напр. "VIPIO = основна + 10%"). До тогава: еднаква OpenGDS цена за всички sub-дистрибутори.
💡 Filament UI предстои — засега конфигурацията е чрез artisan; Filament UI в страницата Connections (OpenGDS тайл с repeater) ще дойде в следващ PR. За 4 стаи × 3 sub-feed-а това са 12 команди еднократно.
Често задавани въпроси
Виждам стаи в OpenGDS екстранета с имена, които не разпознавам
Това са OpenGDS's собствени шаблони за стаи или остатъци от по-ранен onboarding при тях. Ние не можем да ги изтрием чрез Channex — OpenGDS управлява собствената си room-таксономия. Използвайте OpenGDS екстранета или пишете на тяхния support за почистване. Това, което Вие можете да направите в Channex Mapping таба: картирайте само шаблоните, съответстващи на Вашите стаи; останалите оставете на "Not mapped".
Изпращам ли отделно към VIPIO и Charmant Hotel? По подразбиране: едно OpenGDS свързване обединява всички техни sub-channels — един push = всички дистрибуционни партньори получават една и съща цена и наличност. Искате ли различни цени за всеки sub-дистрибутор? Конфигурирайте тогава допълнителни rate plans (вижте секцията по-горе).
Каква е стандартната комисионна? 22% (divisor 0.78). OpenGDS има най-високата комисионна от поддържаните от нас канали — това компенсира по-широкото разпространение към sub-channels.
Активацията продължава вече седмица, какво сега? Пишете на support@bedflow.eu с Вашия Hotel Code и ime на property. Можем да накараме Channex да реактивира или да поискаме статус от OpenGDS.
Нужна е помощ?
Пишете на support@bedflow.eu с името на BedFlow property-то си.