Свързване на 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

  1. Настройки → Интеграции → OpenGDS тайл → Настройки.
  2. Поставете Hotel Code в "OpenGDS Hotel Code".
  3. Кликнете Запази.
  4. Кликнете "Свържи в 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 след това:

  1. Извлича Channex channel-ID → записва го в BedFlow's ChannelConnection
  2. Изпраща POST /channels/{id}/activate към Channex → каналът се превключва от disabled към активен
  3. Статусът се превключва към "Заявка при 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-то си.