NB EN

Reserve, book og kanseller GetYourGuide-bestillinger

Slik GetYourGuide reserve → book → cancel-flyten oppretter og oppdaterer Entrii-ordrer — pending ordre, totalvalidering, charge transaction og reservasjonskvitteringer.

GetYourGuide bestiller via Supplier API i to trinn: reservasjon (hold) og deretter booking (bekreftelse). Entrii oppretter pending ordre ved reserve, validerer total ved book, og støtter kansellering av både reservasjon og booking.

  1. Reservasjon (POST /reservations)

    GetYourGuide sender reservation_id, product/option-ID og kategorier. Entrii:

    1. Løser salgskanal og produktmapping

    2. Oppretter pending ordre med gjesteinfo fra forespørselen

    3. Lagrer GetYourGuideReservationReceipt med utløpstid (standard hold-tid fra plugin-konfigurasjon hvis GYG ikke sender en)

    Duplikat reservation_id med aktiv reservasjon returnerer eksisterende kvittering (idempotens).

  2. Booking (POST /bookings)

    Ved booking:

    • Entrii validerer GetYourGuide-total mot Entrii-ordretotal før bekreftelse

    • Ordre settes til Bekreftet

    • Charge transaction opprettes på ordren

    • Reservasjonskvittering oppdateres til booket status

  3. Kansellering

    • DELETE /reservations/{ref} — kansellerer reservasjon; pending ordre oppdateres

    • DELETE /bookings/{ref} — kansellerer bekreftet booking; ordrestatus og kvittering oppdateres

  4. Etter booking i Entrii

    Bekreftede ordrer oppfører seg som andre Entrii-ordre:

    • Billetter genereres etter vanlig ordreflyt (avhengig av produktoppsett)

    • Automasjoner på GetYourGuide-salgskanalen kan trigges (se Introduksjon til automasjoner)

    • Ordrestatusendring utløser availability-varsel tilbake til GYG

  5. Oppsummering — sjekkliste

    Bestillingsflyt er verifisert når:

    av 5 punkter fullført

Endepunkter

Kallene går mot de offisielle stiene under {APP_URL}/1, med camelCase-felt slik GetYourGuide forventer.

Relaterte artikler