Teabekeskus Blogi
brightness_6
  • Kujundus
  • brightness_6 Automaatne
  • brightness_7 Hele
  • brightness_2 Tume
language Eesti et
Keel ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Logi sisse
Arendajad Blogi
Logi sisse
Avaleht chevron_right Arendajad chevron_right JavaScripti klient chevron_right Kassa avamine
search Otsing
menu_book Arendajad
JavaScripti klient
  • Ülevaade
  • Kliendi installimine
  • Konstruktori valikud
  • Checkout-režiimid
  • Kassa avamine
  • Sündmused
  • Meetodite viide
  • Jälgimine ja nõusolek
  • Täpsemad manustamisvalikud
  • Tõrkeotsing
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPressi pistikprogramm
JavaScripti klient

Kassa avamine

Meetod `book()` avab ühe sündmuse kassa ning võimaldab iga väljakutse jaoks määrata ülekirjutusi ja edastada kliendikonteksti oma süsteemidesse.

description Kuva Markdownina

book() on meetod, mis avab kassa. Kõik muu kliendis seadistab seda või jälgib selle tegevust.

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

eventID on müüdava toimuva sündmuse identifikaator. See on sama ID, mida kasutatakse teie sündmuse jagamis- ja manustamiskoodides.

Väljakutse tagastab tulemuse kohe – see avab paneeli või akna ega oota, kuni külastaja lõpetab. Järgmiste toimingute jälgimiseks kasutage sündmusi.

Valikud

NimiTüüpVaikeväärtusKirjeldus
checkoutModestringeksemplari väärtusAinult selle broneeringu jaoks 'pane' või 'popup'.
clientContextobjectnullSuvalised andmed, mis edastatakse kassale, kui see on valmis. Vt allpool.
collectConsentbooleaneksemplari väärtusKas paluda külastajal tingimuste teade heaks kiita.
backdropbooleaneksemplari väärtusKas muuta kassa taga olev leht tumedamaks.
backdropColorstringeksemplari väärtusTumedama ala värv.
paneobjecteksemplari väärtusSiserea paneeli { width, height }.
popupobjecteksemplari väärtusHüpikakna { width, height }.

Kõik määramata jäetud väärtused kasutavad eksemplari loomisel määratud väärtust, seega lisanduvad väljakutsepõhised valikud olemasolevatele, mitte ei asenda neid.

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

Kliendikontekst

clientContext on teie enda kujundatud objekt. Klient hoiab seda alles, kuni kassa annab märku, et on valmis, ja seejärel edastab selle kassale. Kasutage seda teabe edastamiseks, mida teab ainult teie leht – millist nuppu klikiti, millise kampaania kaudu külastaja saabus, kliendi sisemine viide – kuni kassaseansini.

Kontekst salvestatakse iga sündmuse ID kohta eraldi, seega jäävad samalt lehelt kahe erineva sündmuse broneerimisel nende kontekstid eraldi.

Ärge lisage sinna tundlikku teavet. See liigub brauseri kaudu kassasse ja on nähtav kõigile, kes lehte uurivad.

Mitme sündmuse avamine ühelt lehelt

Üks eksemplar haldab suvalist arvu sündmusi. Looge see üks kord ja edastage iga kord erinev ID:

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 }
    });
  });
});

Pärast kliendi hävitamist

Juba hävitatud eksemplari meetodi book() väljakutsumine kirjutab konsooli vea ega ava midagi. See on tahtlik – hävitatud eksemplar ei kuula enam kassast tulevaid sõnumeid, mistõttu selle avatud akent ei saaks sulgeda ega jälgida. Looge selle asemel uus eksemplar.

Kassa sulgemine

Külastaja sulgeb kassa ise: paneelirežiimis klahviga Escape või klõpsates tumedamal alal, hüpikrežiimis akna juhtelementidega. Kassa sulgub ka ise, kui broneering on lõpule viidud.

Selle sulgemiseks teie koodist puudub avalik meetod. Kui peate teadma, millal see suleti, kuulake sündmust checkout.closed.

Eelmine Checkout-režiimid Järgmine Sündmused
Kas sellest artiklist oli abi?
Sellel lehel
  • Valikud
  • Kliendikontekst
  • Mitme sündmuse avamine ühelt lehelt
  • Pärast kliendi hävitamist
  • Kassa sulgemine
Õpi, kuidas Entase'i kasutada.
© 2026 Entase, Inc.

Entase

  • Sündmused
  • Registreeru

Platvorm

  • Hinnakujundus
  • Ülemaailmne haare
  • Integratsioonid
  • Turundustööriistad
  • Broneerimistööriistad
  • Koostöö

Kasutusjuhud

  • Teater ja ooper
  • Kontserdid ja peod
  • Näitused, messid ja festivalid
  • Muuseumid ja vaatamisväärsused
  • Ekskursioonid ja elamused
  • Töötoad ja seminarid
  • Rahakogumine
  • Turniirid

Teabekeskus

  • Korraldajad
  • Osalejad
  • Arendajad
  • Blogi

Õiguslik teave

  • Kasutustingimused
  • Privaatsuspoliitika
  • Küpsisepoliitika
search Kas sul on küsimusi? Otsing
auto_awesome LLM? Loe llms.txt
support_agent Kas vajad abi? Alusta vestlust