Kunnskapssenter Blogg
brightness_6
  • Tema
  • brightness_6 Automatisk
  • brightness_7 Lys
  • brightness_2 Mørk
language Norsk no
Språk ✕
  • Dansk
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Magyar
  • Malti
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Svenska
  • Türkçe
  • Čeština
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Logg inn
Utviklere Blogg
Logg inn
Hjem chevron_right Utviklere chevron_right JavaScript-klient chevron_right Åpne kassen
search Søk
menu_book Utviklere
JavaScript-klient
  • Oversikt
  • Installere klienten
  • Konstruktøralternativer
  • Utsjekkingsmoduser
  • Åpne kassen
  • Hendelser
  • Metodereferanse
  • Sporing og samtykke
  • Avanserte alternativer for innebygging
  • Feilsøking
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress-utvidelse
JavaScript-klient

Åpne kassen

Metoden book() åpner kassen for ett arrangement og godtar overstyringer per kall samt en klientkontekst som du kan føre videre til dine egne systemer.

description Vis som Markdown

book() er metoden som åpner kassen. Alt annet på klienten konfigurerer eller observerer den.

JavaScript
12
entase.book(eventID);
entase.book(eventID, options);

eventID er identifikatoren for det planlagte arrangementet som skal selges. Det er den samme ID-en som brukes i arrangementets dele- og innebyggingskoder.

Kallet returnerer umiddelbart – det åpner panelet eller vinduet og venter ikke på at den besøkende skal bli ferdig. Bruk hendelser for å reagere på det som skjer videre.

Alternativer

NavnTypeStandardBeskrivelse
checkoutModestringinstansverdi'pane' eller 'popup' kun for denne bestillingen.
clientContextobjectnullVilkårlige data som sendes til kassen når den er klar. Se nedenfor.
collectConsentbooleaninstansverdiOm den besøkende skal bes om å godta varselet om vilkår.
backdropbooleaninstansverdiOm siden bak kassen skal tones ned.
backdropColorstringinstansverdiFargen på det nedtonede området.
paneobjectinstansverdi{ width, height } for det innebygde panelet.
popupobjectinstansverdi{ width, height } for popup-vinduet.

Alt du utelater, faller tilbake på verdien instansen ble opprettet med, så alternativer per kall er tillegg i stedet for et erstatningssett.

JavaScript
12345
entase.book('EVENT_ID', {
  pane: { width: '60vw' },
  backdrop: false,
  clientContext: { source: 'homepage-hero' }
});

Klientkontekst

clientContext er et objekt du selv utformer. Klienten beholder det til kassen signaliserer at den er klar, og overleverer det deretter. Bruk det til å føre informasjon som bare siden din kjenner til – hvilken knapp som ble klikket på, hvilken kampanje en besøkende kom via, en intern kundereferanse – videre til kassesesjonen.

Konteksten lagres per arrangements-ID, så bestilling av to forskjellige arrangementer fra samme side holder kontekstene deres atskilt.

Ikke legg noe sensitivt i den. Den sendes til kassen via nettleseren og er synlig for alle som inspiserer siden.

Åpne flere arrangementer fra én side

Én instans håndterer et hvilket som helst antall arrangementer. Opprett den én gang og send inn en annen ID hver gang:

JavaScript
123456789
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

document.querySelectorAll('[data-event-id]').forEach(button => {
  button.addEventListener('click', () => {
    entase.book(button.dataset.eventId, {
      clientContext: { source: button.dataset.source }
    });
  });
});

Etter at klienten er ødelagt

Å kalle book() på en instans du allerede har ødelagt, logger en feil i konsollen og åpner ingenting. Dette er bevisst – en ødelagt instans lytter ikke lenger etter meldinger fra kassen, så vinduet den åpnet, kunne ikke lukkes eller observeres. Opprett en ny instans i stedet.

Lukke kassen

Den besøkende lukker kassen selv: Escape eller et klikk på det nedtonede området i panemodus, vinduskontrollene i popup-modus. Kassen lukker også seg selv når en bestilling er fullført.

Det finnes ingen offentlig metode for å lukke den fra koden din. Hvis du trenger å vite når den ble lukket, lytt etter hendelsen checkout.closed.

Forrige Utsjekkingsmoduser Neste Hendelser
Var denne artikkelen nyttig?
På denne siden
  • Alternativer
  • Klientkontekst
  • Åpne flere arrangementer fra én side
  • Etter at klienten er ødelagt
  • Lukke kassen
Lær å bruke Entase.
© 2026 Entase, Inc.

Entase

  • Arrangementer
  • Registrer deg

Plattform

  • Priser
  • Global rekkevidde
  • Integrasjon
  • Markedsføringsverktøy
  • Bestillingsverktøy
  • Samarbeid

Bruksområder

  • Teater og opera
  • Konserter og fester
  • Utstillinger, messer og festivaler
  • Museer og attraksjoner
  • Turer og opplevelser
  • Workshops og seminarer
  • Innsamling
  • Turneringer

Kunnskapssenter

  • Arrangører
  • Deltakere
  • Utviklere
  • Blogg

Juridisk

  • Bruksvilkår
  • Personvernerklæring
  • Retningslinjer for informasjonskapsler
search Spørsmål? Søk
auto_awesome LLM? Les llms.txt
support_agent Trenger du hjelp? Start en chat