Интеграция с Airbnb
Предварительные условия
- Проверенный организатор с опубликованным мероприятием. Организатор на Airbnb должен пройти проверку, а мероприятие должно быть опубликовано (размещено) на Airbnb.
- Мероприятие должно существовать на Airbnb. Настройка цен и самого мероприятия пока не управляется через TicketingHub — создайте мероприятие и настройте цены непосредственно в Airbnb до подключения.
- Часовой пояс должен совпадать. Город мероприятия на Airbnb должен находиться в том же часовом поясе, что и продукт в TicketingHub, включая правила перехода на летнее время (например, оба часовых пояса должны использовать одинаковые даты перехода на летнее время).
- Продолжительность должна совпадать. Продолжительность мероприятия, заданная в Airbnb, должна соответствовать продолжительности продукта в TicketingHub.
- Мероприятие должно поддерживать только публичные бронирования. В настоящее время поддерживаются только впечатления, доступные для публичного бронирования.
- Настройте билеты. Бронирования Airbnb могут включать взрослых, детей и младенцев. В TicketingHub им соответствуют билеты для взрослых, детей и младенцев. Убедитесь, что в продукте создан билет для каждого принимаемого типа гостя.
- Создайте реселлера Airbnb. Перейдите в раздел «Реселлеры» и создайте реселлера, указав Airbnb в поле OTA. Если вы хотите использовать существующего реселлера, свяжитесь с нами.
Ограничения и примечания
- Поддерживаются только публичные впечатления. Airbnb различает публичные и частные впечатления. К TicketingHub можно подключать только впечатления, доступные для публичного бронирования; частные бронирования в настоящее время не поддерживаются. Ранее созданные частные бронирования не являются проблемой. Настройка на Airbnb: Experience -> Settings -> Price -> Price per guest -> Edit -> Select “Only public groups”.
- Только временные интервалы с шагом 5 минут. Airbnb требует, чтобы временные интервалы начинались с 5-минутным шагом (например, 10:00, 10:05, 10:10). Временные интервалы, не соответствующие этому правилу, не синхронизируются.
- Периоды предварительного уведомления ограничены определёнными значениями. Airbnb поддерживает только следующие периоды предварительного уведомления: 0, 1h, 2h, 3h, 4h, 6h, 8h, 12h, 18h, 1d, 2d, 3d, 4d, 5d, 6d, 7d. После подключения продукта к Airbnb его период предварительного уведомления должен иметь одно из этих значений.
- Подключение перезаписывает доступность на Airbnb. При подключении продукта к мероприятию Airbnb существующее расписание на Airbnb будет заменено расписанием из TicketingHub. Это может привести к потере данных, если расписания отличаются.
- Отключение не удаляет доступность на Airbnb. После отключения продукта созданные на Airbnb запланированные экземпляры сохраняются. Они не удаляются автоматически.
- Используются только билеты для взрослых, детей и младенцев. Типы гостей Airbnb «взрослый», «ребёнок» и «младенец» соответствуют типам билетов
adult,childиbabyв TicketingHub. Сначала используется билет с соответствующим пользовательским сопоставлением OTA, а затем билет соответствующего типа. Другие типы билетов (например, для подростков или пожилых людей) Airbnb не использует. - Доступность синхронизируется на срок до 1 года вперёд. Запланированные экземпляры синхронизируются на срок до 1 года от текущей даты. Доступность за пределами этого периода не передаётся в Airbnb.
- Заказы Airbnb заблокированы в TicketingHub. Заказы, созданные через Airbnb, нельзя изменить на панели управления TicketingHub. Изменения и отмены необходимо выполнять на Airbnb; они автоматически синхронизируются обратно.
- Обмен сообщениями выполняется через Airbnb. Airbnb не передаёт адреса электронной почты и номера телефонов клиентов. Сообщения, созданные в TicketingHub, доставляются через платформу обмена сообщениями Airbnb, а не по электронной почте или SMS. В настоящее время поддерживаются только подтверждения бронирования и массовые сообщения.
- Существующие бронирования AirBnb не синхронизируются. Бронирования в AirBnb, созданные до подключения мероприятия, не будут созданы в TicketingHub.
Начало работы
- Перейдите в Settings → Integrations. В разделе OTAs → Airbnb нажмите Activate. Вы будете перенаправлены на Airbnb для авторизации подключения. Нажмите Allow, после чего вернётесь в TicketingHub.
- Откройте продукт и перейдите на вкладку Integrations. Ваше мероприятие Airbnb должно появиться в раскрывающемся списке. Если этого не произошло, нажмите Sync Activities, чтобы обновить список.
- Выберите мероприятие и нажмите Connect. Вы увидите сравнение настроек TicketingHub с текущими настройками Airbnb, а также то, как будет выглядеть Airbnb после подключения. Внимательно проверьте данные — подключение перезапишет расписание на Airbnb.
- Нажмите Confirm Connection. Теперь доступность синхронизируется. Любые изменения вместимости, временных интервалов или бронирований в TicketingHub будут автоматически передаваться в Airbnb.
- Максимальное число гостей определяется вместимостью варианта с наибольшим значением. На экране подключения отображается максимальная вместимость среди всех ваших вариантов. Она используется как максимальное количество гостей на уровне мероприятия в Airbnb. При этом для каждого отдельного временного интервала сохраняется его фактическая вместимость, поэтому гости смогут забронировать только доступное количество мест для конкретного интервала.
Отключение
- Отключение отдельного мероприятия. Перейдите на вкладку Integrations продукта и нажмите Disconnect. Временные интервалы доступности, которые уже были созданы на Airbnb, сохранятся — они не удаляются автоматически.
- Отключение всей учётной записи Airbnb. Перейдите в Settings → Integrations и нажмите Disconnect рядом с Airbnb. Это отзовёт OAuth-подключение и одновременно отключит все связанные мероприятия. Существующие временные интервалы доступности по-прежнему сохранятся на Airbnb.