Внешние бронирования
Если вы размещаете объект на Airbnb, Booking.com или других площадках, их бронирования автоматически импортируются в систему через iCal-синхронизацию. Это позволяет видеть всю загрузку на одной шахматке, не допускать двойных бронирований и учитывать каналы в отчётах по загрузке.
Как это работает
Заголовок раздела «Как это работает»- Вы подключаете iCal-фид площадки на странице юнита (раздел внешних календарей) — каждый календарь привязан к конкретному номеру
- Система периодически синхронизирует данные: фоновая задача запускается каждые 5 минут и обновляет каждый календарь не чаще, чем задано его интервалом синхронизации (по умолчанию 30 минут)
- Новые бронирования с площадки появляются здесь и на шахматке, а старые — обновляются по датам
- Если бронирование пропало из фида площадки, система помечает его как отменённое; если оно вернулось — снова делает подтверждённым
Фоновая синхронизация работает только когда в настройках проекта включён обмен по iCal. Любой календарь можно также синхронизировать вручную кнопкой на странице юнита — это полезно сразу после подключения фида.
Источники
Заголовок раздела «Источники»| Источник | Что синхронизируется |
|---|---|
| Airbnb | Бронирования через iCal-фид Airbnb |
| Booking.com | Бронирования через iCal-фид Booking.com |
| Custom | Любой другой iCal-совместимый источник |
Поиск и фильтры
Заголовок раздела «Поиск и фильтры»| Фильтр | Описание |
|---|---|
| Поиск | По имени гостя или внешнему ID (External ID) |
| Источник | Airbnb, Booking.com, Custom |
| Статус | Подтверждено, Предварительно, Отменено |
| Юнит | Поисковый комбобокс — фильтр по конкретному номеру |
| Даты | Диапазон дат заезда (от/до) |
Активные фильтры показываются пилюлями под панелью — каждую можно снять отдельно или сбросить все сразу. Все фильтры, период и страница сохраняются в адресной строке, поэтому ссылку на отфильтрованный список можно скопировать и переслать.
Deep-linking
Заголовок раздела «Deep-linking»Страница поддерживает URL-параметр ?unit=xxx — при переходе с другой страницы (например, со страницы юнита) автоматически применяется фильтр по этому номеру.
Столбцы
Заголовок раздела «Столбцы»Набор видимых столбцов и плотность таблицы настраиваются и запоминаются.
| Столбец | Описание |
|---|---|
| Гость | Имя (если доступно от площадки) |
| Юнит | К какому номеру привязано |
| Даты | Заезд — выезд |
| Ночей | Количество ночей |
| Источник | Бейдж площадки |
| Календарь | Название интеграции (по умолчанию скрыт) |
| Статус | Подтверждено, Предварительно, Отменено |
| External ID | Идентификатор на площадке (по умолчанию скрыт) |
| Создано | Дата создания (по умолчанию скрыта) |
Детали внешнего бронирования
Заголовок раздела «Детали внешнего бронирования»
Нажмите на бронирование, чтобы открыть детали:
- Сводка — номер (со ссылкой на страницу юнита), количество ночей, заезд и выезд
- Информация о госте — имя (если доступно от площадки), источник
- Внешний ID — идентификатор на площадке
- Даты создания и обновления — когда бронирование появилось и когда менялось в последний раз
- Хронология — история синхронизации: создание, изменения дат, смены статуса, восстановление
- Календарь — название источника, бейдж площадки и iCal URL (ссылка на исходный фид)
- Сырые данные — сворачиваемый блок с исходным iCal-событием и кнопкой копирования
Хронология
Заголовок раздела «Хронология»Полный таймлайн событий синхронизации выносится в отдельную вкладку, когда событий больше трёх. Типы событий:
| Событие | Что означает |
|---|---|
| Создание | Бронирование создано из iCal-фида |
| Подтверждение | Бронирование подтверждено (вручную или вернулось в фид) |
| Отмена | Бронирование отменено — вручную или потому что пропало из фида |
| Обновление дат | В фиде изменились даты заезда/выезда (показывает старый и новый диапазон) |
| Восстановление | Ранее отменённое бронирование снова появилось в фиде |
Для ручных изменений в хронологии сохраняется, кто их сделал, и причина отмены (если её указали).
Сырые данные
Заголовок раздела «Сырые данные»Исходные данные iCal-события — полезно для отладки, если что-то синхронизировалось некорректно. Блок сворачивается, содержимое можно скопировать одной кнопкой.
Действия
Заголовок раздела «Действия»Доступные действия зависят от текущего статуса бронирования:
| Действие | Когда доступно | Что делает |
|---|---|---|
| Подтвердить | Бронирование в статусе «Предварительно» | Переводит предварительный hold в подтверждённое |
| Отменить | Бронирование «Подтверждено» или «Предварительно» | Помечает отменённым; можно указать причину |
| Восстановить | Бронирование «Отменено» | Возвращает ошибочно отменённое бронирование в подтверждённые |
Уведомления
Заголовок раздела «Уведомления»Когда с площадки приходит новое бронирование (или ранее отменённое возвращается), а также когда бронирование отменяется, система отправляет уведомление команде. Эти уведомления включаются и выключаются отдельным переключателем в настройках уведомлений проекта — так администратор узнаёт о свежей загрузке с каналов, не открывая эту страницу.
Влияние на доступность
Заголовок раздела «Влияние на доступность»Внешние бронирования блокируют номер так же, как обычные. При создании нового бронирования или проверке доступности система учитывает все три источника: внутренние бронирования, заблокированные даты и внешние бронирования. Отменённые внешние бронирования доступность не блокируют.
В отчётах
Заголовок раздела «В отчётах»Подтверждённые внешние бронирования учитываются в отчётах и аналитике по загрузке: они входят в общую загрузку (occupancy) и в разбивку по каналам, чтобы доля Airbnb, Booking.com и прямых броней была видна в одном месте.
На шахматке
Заголовок раздела «На шахматке»Внешние бронирования отображаются с иконкой глобуса и индикатором источника, чтобы визуально отличать их от прямых бронирований.