Перейти к содержимому

Интеграции

Если вы размещаете объект на нескольких площадках (Airbnb, Booking.com), интеграции позволяют синхронизировать доступность, чтобы избежать двойных бронирований.

Интеграции
Интеграции

Доступ: сотрудники проекта с ролью Администратор или Оператор.

Интеграции настраиваются в двух местах:

  • Страница «Интеграции» — список внешних календарей выбранного проекта, фильтры, управление синхронизацией и сопоставление юнитов с каналами.
  • Вкладка «Интеграции» внутри проекта (открывается из карточки проекта) — настройки конкретного проекта: включение iCal-синхронизации, интервал обновления и параметры канал-менеджера для этого проекта.

Страница интеграций содержит две вкладки.

Управление iCal-синхронизацией с внешними площадками.

ФильтрОписание
ПоискПо названию календаря
ЮнитПоисковый комбобокс — по конкретному номеру
ИсточникAirbnb, Booking.com, Custom
СтатусАктивен / Отключён
СтолбецОписание
ЮнитК какому номеру привязан
ИсточникБейдж площадки (Airbnb, Booking.com, Custom)
НазваниеИмя календаря
Последняя синхронизацияКогда данные обновлялись; при ошибке рядом отображается пометка
БронированияСколько внешних бронирований импортировано из этого календаря
СтатусАктивен / Отключён

Столбцы можно скрывать через меню видимости, а плотность таблицы — переключать (обычная / компактная).

Сопоставление юнитов с номерами в канал-менеджере. Чтобы вкладка стала доступна, в настройках проекта должны быть указаны тип канал-менеджера и API-ключ (см. вкладку «Интеграции» внутри проекта). Пока канал-менеджер не настроен, вкладка предлагает перейти к настройкам проекта.

Каждая запись связывает один юнит с идентификатором номера на стороне канал-менеджера (External Room ID):

СтолбецОписание
ЮнитНомер в системе
КаналНазвание канал-менеджера
External Room IDИдентификатор номера на стороне канала
СтатусАктивно / Отключено

Доступные действия:

  • Отправить доступность — выгрузить актуальную доступность всех юнитов в канал-менеджер.
  • Загрузить бронирования — забрать новые бронирования из канал-менеджера.
  • Отправить (для одной записи) — выгрузить доступность конкретного юнита.
  • Редактировать, Перейти к юниту, Удалить — действия в строке.

iCal — это стандартный формат обмена календарными данными. Практически все площадки бронирования его поддерживают.

Площадка предоставляет URL iCal-фида. Система периодически загружает этот файл и создаёт внешние бронирования, которые блокируют номер.

Система предоставляет свой iCal URL для каждого юнита. Вы копируете этот URL и вставляете на площадке (Airbnb, Booking.com). Площадка будет видеть ваши бронирования.

Результат: двусторонняя синхронизация — ни одна из сторон не продаст уже занятые даты.

Форма подключения
Форма подключения
  1. Нажмите Добавить календарь
  2. Заполните форму:
ПолеОписание
ЮнитК какому номеру привязать (каждый номер — отдельный календарь). После создания юнит изменить нельзя
ИсточникAirbnb, Booking.com или Custom
НазваниеПонятное имя, например «Airbnb — Вилла 3» (необязательно)
iCal URLURL фида с площадки
Интервал синхронизацииКак часто проверять, в минутах (по умолчанию 30, от 5 до 1440)
АктивенВключить автоматическую синхронизацию по интервалу

После создания в форме редактирования появляется URL для экспорта этого юнита — его можно скопировать кнопкой и вставить на площадке.

  • Airbnb: Объявление → Цены и доступность → Подключение к другим календарям → Экспорт → Скопировать ссылку
  • Booking.com: Объект → Цены и доступность → Синхронизация календаря → Получить ссылку iCal

В списке видно:

  • Юнит — к какому номеру привязан
  • Источник — Airbnb, Booking.com, Custom
  • Последняя синхронизация — когда данные обновлялись
  • Бронирования — число импортированных внешних бронирований
  • Статус — активен/отключён
ДействиеОписание
РедактироватьИзменить параметры подключения
СинхронизироватьПринудительное обновление данных
Копировать URL экспортаСкопировать iCal-ссылку юнита для вставки на площадке
Внешние бронированияПерейти к списку внешних бронирований юнита
УдалитьУдалить календарь вместе с импортированными бронированиями

Если URL недоступен или формат некорректный, в столбце «Последняя синхронизация» отобразится пометка об ошибке. Проверьте URL и попробуйте синхронизировать вручную.

На вкладке «Интеграции» внутри проекта задаются параметры синхронизации для этого проекта:

  • iCal — включена ли автоматическая iCal-синхронизация и с каким интервалом (в минутах).
  • Канал-менеджер — тип канал-менеджера и его API-ключ. Без них вкладка «Channel Manager» на странице интеграций недоступна.

Для каждого юнита система генерирует iCal URL для экспорта. Скопируйте его (кнопкой в форме календаря или действием «Копировать URL экспорта» в списке) и вставьте на площадке в разделе «Импорт календаря».