Перейти до вмісту

Інтеграція з Airbnb

Передумови

  • Верифікований організатор із опублікованою активністю. Організатор на Airbnb має бути верифікований, а активність — опублікована (доступна для перегляду) на Airbnb.
  • Активність має існувати на Airbnb. Налаштування цін і активності наразі не керуються через TicketingHub — створіть активність і налаштуйте ціни безпосередньо на Airbnb перед підключенням.
  • Часовий пояс має збігатися. Місто активності на Airbnb має бути в тому самому часовому поясі, що й продукт у TicketingHub, включно з правилами переходу на літній час (наприклад, обидві системи мають використовувати однакові переходи на літній час).
  • Тривалість має збігатися. Тривалість активності, задана на Airbnb, має відповідати тривалості продукту в TicketingHub.
  • Активність має бути налаштована лише для публічних бронювань. Наразі підтримуються лише враження, доступні для публічного бронювання.
  • Налаштуйте квитки. Бронювання на Airbnb можуть включати дорослих, дітей і немовлят. У TicketingHub їм відповідають квитки для дорослих, дітей і немовлят. Переконайтеся, що для кожного прийнятного типу гостя у вашому продукті є відповідний квиток.
  • Створіть реселера Airbnb. Перейдіть до розділу «Реселери» та створіть реселера, у якого в полі OTA зазначено Airbnb. Якщо ви хочете використати наявного реселера, зв’яжіться з нами.

Обмеження та примітки

  • Підтримуються лише публічні враження. 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. Квиток із відповідним значенням Custom OTA Mapping має пріоритет над квитком цього типу. Інші типи квитків (наприклад, для підлітків або людей старшого віку) 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 і надалі залишатимуться на Airbnb.