Przejdź do głównej zawartości

Integracja z Airbnb

Wymagania wstępne

  • Zweryfikowany gospodarz z opublikowaną atrakcją. Gospodarz Airbnb musi być zweryfikowany, a atrakcja musi być opublikowana (widoczna) na Airbnb.
  • Atrakcja musi istnieć na Airbnb. Ceny i konfiguracja atrakcji nie są jeszcze zarządzane za pośrednictwem TicketingHub — przed nawiązaniem połączenia utwórz atrakcję i skonfiguruj ceny bezpośrednio w Airbnb.
  • Strefy czasowe muszą być zgodne. Miasto, w którym znajduje się atrakcja Airbnb, musi znajdować się w tej samej strefie czasowej co produkt w TicketingHub, z uwzględnieniem zasad czasu letniego (np. oba miejsca muszą stosować te same zmiany czasu).
  • Czas trwania musi być zgodny. Czas trwania atrakcji ustawiony w Airbnb musi odpowiadać czasowi trwania produktu w TicketingHub.
  • Atrakcja musi obsługiwać wyłącznie rezerwacje publiczne. Obecnie obsługiwane są tylko atrakcje dostępne do rezerwacji publicznej.
  • Skonfiguruj bilety. Rezerwacje z Airbnb mogą obejmować osoby dorosłe, dzieci i niemowlęta. Są one mapowane odpowiednio na bilety dla dorosłych, dzieci i niemowląt w TicketingHub. Upewnij się, że produkt ma bilet dla każdego akceptowanego typu gościa.
  • Utwórz odsprzedawcę Airbnb. Przejdź do sekcji Resellers i utwórz odsprzedawcę, ustawiając wartość Airbnb w polu OTA. Jeśli chcesz użyć istniejącego odsprzedawcy, skontaktuj się z nami.

Ograniczenia i uwagi

  • Obsługiwane są tylko atrakcje publiczne. Airbnb rozróżnia atrakcje publiczne i prywatne. Z TicketingHub można połączyć tylko atrakcje dostępne do rezerwacji publicznej; rezerwacje prywatne nie są obecnie obsługiwane. Wcześniejsze rezerwacje prywatne nie stanowią problemu. Konfiguracja w Airbnb: Experience -> Settings -> Price -> Price per guest -> Edit -> Select “Only public groups”.
  • Tylko przedziały czasowe rozpoczynające się w odstępach 5-minutowych. Airbnb wymaga, aby przedziały czasowe rozpoczynały się w momencie odpowiadającym wielokrotności 5 minut (np. 10:00, 10:05, 10:10). Przedziały, które nie spełniają tego warunku, nie są synchronizowane.
  • Okresy wymaganego wyprzedzenia są ograniczone do określonych wartości. Airbnb obsługuje tylko następujące okresy wyprzedzenia: 0, 1h, 2h, 3h, 4h, 6h, 8h, 12h, 18h, 1d, 2d, 3d, 4d, 5d, 6d, 7d. Po połączeniu produktu z Airbnb okres wyprzedzenia musi być ustawiony na jedną z tych wartości.
  • Połączenie nadpisuje dostępność w Airbnb. Po połączeniu produktu z aktywnością Airbnb istniejący harmonogram w Airbnb zostanie zastąpiony harmonogramem z TicketingHub. Może to mieć destrukcyjne skutki, jeśli harmonogramy się różnią.
  • Odłączenie nie usuwa dostępności w Airbnb. Po odłączeniu produktu zaplanowane wystąpienia utworzone w Airbnb pozostają tam. Nie są automatycznie usuwane.
  • Wykorzystywane są tylko bilety dla dorosłych, dzieci i niemowląt. Typy gości Airbnb: dorosły, dziecko i niemowlę są mapowane odpowiednio na typy biletów adult, child i baby w TicketingHub. Bilet z pasującym Niestandardowym mapowaniem OTA ma pierwszeństwo przed biletem danego typu. Inne typy biletów (np. młodzieżowy, senior) nie są używane przez Airbnb.
  • Dostępność jest synchronizowana z wyprzedzeniem do 1 roku. Zaplanowane wystąpienia są synchronizowane maksymalnie na 1 rok od bieżącej daty. Dostępność wykraczająca poza ten okres nie jest przesyłana do Airbnb.
  • Zamówienia Airbnb są zablokowane w TicketingHub. Zamówień utworzonych za pośrednictwem Airbnb nie można modyfikować w panelu TicketingHub. Aktualizacje i anulowania muszą odbywać się w Airbnb i są automatycznie synchronizowane z powrotem.
  • Wiadomości są obsługiwane przez Airbnb. Airbnb nie udostępnia adresów e-mail ani numerów telefonów klientów. Wiadomości utworzone w Ticketinghub są dostarczane za pośrednictwem platformy komunikacyjnej Airbnb, a nie przez e-mail lub SMS. Obecnie obsługiwane są tylko potwierdzenia rezerwacji i wiadomości rozsyłane do wielu odbiorców.
  • Istniejące rezerwacje AirBnb nie są synchronizowane. Rezerwacje utworzone w AirBnb przed połączeniem atrakcji nie zostaną utworzone w Ticketinghub.

Pierwsze kroki

  • Przejdź do Settings → Integrations. W sekcji OTAs → Airbnb kliknij Activate. Nastąpi przekierowanie do Airbnb w celu autoryzacji połączenia. Kliknij Allow, a następnie wrócisz do TicketingHub.
  • Otwórz produkt i przejdź do karty Integrations. Twoja aktywność Airbnb powinna pojawić się na liście rozwijanej. Jeśli jej tam nie ma, kliknij Sync Activities, aby odświeżyć listę.
  • Wybierz aktywność i kliknij Connect. Zobaczysz porównanie ustawień TicketingHub z bieżącymi ustawieniami Airbnb oraz podgląd tego, jak będą wyglądać ustawienia Airbnb po nawiązaniu połączenia. Dokładnie je sprawdź — połączenie nadpisze harmonogram w Airbnb.
  • Kliknij Confirm Connection. Dostępność jest teraz synchronizowana. Wszelkie zmiany pojemności, przedziałów czasowych lub rezerwacji w TicketingHub będą automatycznie aktualizowane w Airbnb.
  • Maksymalna liczba gości jest ustawiana na podstawie pojemności opcji o najwyższym limicie. Na ekranie połączenia wyświetlana jest maksymalna pojemność spośród wszystkich opcji. Jest ona używana jako ustawienie maksymalnej liczby gości na poziomie atrakcji w Airbnb. Każdy pojedynczy przedział czasowy nadal otrzymuje własną prawidłową pojemność, dlatego goście będą mogli zarezerwować tylko tyle miejsc, ile faktycznie jest dostępnych w danym przedziale.

Odłączanie

  • Odłącz pojedynczą aktywność. Przejdź do karty Integrations produktu i kliknij Disconnect. Przedziały dostępności, które zostały już utworzone w Airbnb, pozostaną tam — nie są automatycznie usuwane.
  • Odłącz całe konto Airbnb. Przejdź do Settings → Integrations i kliknij Disconnect obok Airbnb. Spowoduje to unieważnienie połączenia OAuth i jednoczesne odłączenie wszystkich połączonych aktywności. Istniejące przedziały dostępności Airbnb nadal pozostaną na platformie Airbnb.