Määrittämällä ”data-callback” Sirvoyn liitännäisen liittämisen yhteydessä voit seurata tapahtumia ja suorittaa omia mukautettuja komentosarjoja (katso esimerkki alla). Useimmissa skenaarioissa sinua kiinnostaa pelkkä ”booking_completed” -tapahtuma.

Seuraavat tapahtumat ovat tällä hetkellä käytettävissä:

  • page_search – käynnistyy, kun hakulomake näytetään.
    • Tiedot: user_data (arrivalDate, departureDate, totalAdults, category)
  • page_results – käynnistyy, kun hakutulokset näytetään.
    • Tiedot: user_data (sama kuin page_search)
  • page_details – käynnistyy, kun vieraan tietoja koskeva syöttölomake näytetään.
    • Tiedot: user_data (sama kuin page_search)
  • page_payment – käynnistyy riippuen käytettävästä maksuratkaisusta, kun maksutiedot näytetään.
    • Tiedot: payment_data (payment_processor), booking (varauksen JSON-kohde – voi olla väliaikainen tai lopullinen, riippuen siitä onko maksu pakollinen tai valinnainen)
  • booking_completed – käynnistyy, kun varaus on saatettu päätökseen ja valmis, tämä tapahtuu yleensä yhdessä ”page_thanks” -tapahtuman kanssa. Jos maksu on asetettu valinnaiseksi, se saattaa kuitenkin käynnistyä yhdessä ”page_payment” -tapahtuman kanssa.
    • Tiedot: booking (suoritetun varauksen JSON-kohde)
  • page_thanks – käynnistyy, kun vahvistussivu näytetään.
    • Tiedot: booking (suoritetun varauksen JSON-kohde)

Alla on esimerkki, jota voidaan käyttää erilaisten käytettävissä olevien tapahtumien ja niihin liittyvien tietojen tutkimiseen. Muista korvata ”data-form-id” omalla varausmoottoritunnuksellasi.

 

Lisätietoja komentosarjan lisäämisestä verkkosivustosi varausjärjestelmän mukautetun gallerian käyttämiseksi löytyy tässä artikkelissa.

Vinkki: Jos maksuratkaisua tai ennakkomaksua ei aktivoida, booking_completed tapahtuma käynnistyy normaalisti. Jos aktivoit maksuratkaisun ja määrität maksut pakollisiksi, sivu, joka näyttää linkin maksuratkaisuun, käynnistää kuitenkin vain tapahtuman ”page_payment”.

Sen lisäksi, vain jos vieras klikkaa maksuprosessin lopussa olevaa linkkiä, joka vie hänet takaisin hotellin vahvistussivulle, ”page_thanks” ja ”booking_completed” -tapahtumat käynnistyvät. Useimmissa tapauksissa vieras luultavasti pitää varauksen suorittamista valmiina silloin kun maksu on suoritettu (riippuen maksuratkaisun menettelystä.)