Channex (channel manager)

Bijgewerkt op 2026-09-12

Channex е channel manager-ът, който BedFlow използва, за да синхронизира Booking.com, Airbnb, Expedia, OpenGDS, HRS, Check24 и Weekendesk. Без Channex бихте поддържали ръчно наличността и цените си на всяка OTA поотделно.

Поддържани канали (през Channex)

| Канал | Код | Регион / тип | Стандартна комисионна | |---|---|---|---| | Booking.com | BDC | Глобално | 18% | | Airbnb | ABB | Глобално | 15% | | Expedia (вкл. Hotels.com / Vrbo) | EXP | Глобално | 20% | | OpenGDS | GDS | ЕС + sub-channels (VIPIO, Charmant Hotel) | 22% | | HRS | HRS | DACH корпоративен сегмент + business travellers | 15% (типично) | | Check24 | CCK | Германия metasearch | 10% (типично) | | Weekendesk | WKD | BE/NL/FR weekend & short-break | 17% (типично) |

Всеки канал е опционален per-property (RateRule + room mapping в Connections). Source-of-truth-а за метаданните е в App\Enums\Channel.

Какво прави Channex за BedFlow?

  • Push на наличност: ако дадена стая бъде блокирана в BedFlow → в рамките на няколко секунди и в Booking.com
  • Push на цени: промените в тарифите отиват автоматично към всички OTA-та
  • Импорт на резервации: новите OTA резервации пристигат през webhook → BedFlow автоматично създава Booking + Debtor

Добавяне на канал, който още няма плочка

В Настройки → Интеграции по подразбиране стоят обичайните канали (Booking.com, Airbnb, Expedia, Vrbo, Google, OpenGDS, HRS, Check24, Weekendesk). BedFlow достига над седемдесет чрез Channex — пълният списък е във Всички интеграции. Ако ви липсва някой, напр. Hotelbeds, Reconline или Trip.com:

  1. Натиснете горе в секцията Канали на Добави канал.
  2. Въведете името и изберете канала. Натиснете Добави плочка — плочката се появява веднага.
  3. Отворете плочката, въведете вашия property ID при този канал (от техния екстранет или партньорски портал) и натиснете Запази.
  4. Натиснете Свържи в Channex, изберете канала в списъка и преминете през съветника (свързване на стаите, вижте Setup по-долу). След това натиснете Готово — затвори и обнови статуса.
  5. Каналът потвърждава връзката от своя страна, обикновено до един до три работни дни; статусът сам става Активен.

Партньорите на OpenGDS (Natuurhuisje, Weekendjeweg.nl, HotelSpecials, Vipio, …) нямат собствена плочка: активирате ги в OpenGDS акаунта си и ги свързвате тук чрез плочката OpenGDS — стъпки в Свързване на OpenGDS.

Setup

  1. Създайте Channex акаунт (staging.channex.io за тестове, app.channex.io за production)
  2. Свържете съществуващите си OTA-та в Channex (Booking.com extranet credentials, Airbnb и т.н.)
  3. В BedFlow: tab Settings → Интеграции → Channex — попълнете API key + property ID
  4. Отидете в Типове стаи — за всяка стая попълнете Channex Room Type ID и за всеки канал Rate Plan ID
  5. Активирайте Channex чрез toggle-а на страницата Connections
  6. Кликнете Синхронизиране на каналите горе вдясно, за да изпълните първоначален full sync

Автоматични събития

  • Създадена резервацияPushRoomAvailabilityJob за всяка засегната стая
  • Cell toggled в Преглед на стаите → същият job
  • Променена тарифаSyncRoomPricesJob
  • Ежедневно в 06:00: пълен price sync за всички стаи (365 дни напред)
  • Ежедневно в 06:30: scrape на competitor prices (информативно)

Rate limiting

Channex има rate limit:

  • Staging: 1 request / 7 секунди
  • Production: 1 request / секунда

ChannexService на BedFlow throttle-ва автоматично. Jobs работят последователно през --queue=channex worker (не паралелно).

Webhooks (входящи)

Channex изпраща webhooks към /api/channex/webhook при:

  • booking.new — нова OTA резервация
  • booking.modified — променена OTA резервация
  • booking.cancelled — отменена OTA резервация

Signature validation през shared secret в настройките.

Проверете връзката сами

Съмнявате се дали всичко е настроено правилно? И двете проверки са директно в BedFlow, горе вдясно в Настройки → Връзки:

  • Тест на връзката — веднага проверява дали връзката с channel manager-а работи и показва колко типа стаи и тарифни плана са намерени за обекта Ви. Ако нещо не е наред, известието казва какво.
  • Синхронизиране на каналите — изпраща отново наличност и цени към всички свързани канали. Следите напредъка в лентата в горната част на страницата.

Първо Тест на връзката, после Синхронизиране на каналите — ако и тогава нещо не минава, пишете на support@bedflow.eu.