Centrum znalostí Blog
  • Téma
  • Automatická
  • Svetlá
  • Tmavá
Slovenčina sk
Jazyk ✕
  • Deutsche
  • Eesti
  • English
  • Español
  • Français
  • Hrvatski
  • Italiano
  • Latviešu
  • Lietuvių
  • Lëtzebuergesch
  • Malti
  • Nederlands
  • Português (BR)
  • Português (PT)
  • Română
  • Slovenčina
  • Slovenščina
  • Srpski
  • Suomi
  • Türkçe
  • Ελληνικά
  • Български
  • Русский
  • Українська
Prihlásiť sa
Vývojári Blog
Prihlásiť sa
Domov Vývojári JavaScriptový klient Otvorenie checkoutu
Hľadať
Vývojári
JavaScriptový klient
  • Prehľad
  • Inštalácia klienta
  • Možnosti konštruktora
  • Režimy platby
  • Otvorenie checkoutu
  • Udalosti
  • Referenčný prehľad metód
  • Sledovanie a súhlas
  • Rozšírené možnosti vloženia
  • Riešenie problémov
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Doplnok WordPress
JavaScriptový klient

Otvorenie checkoutu

Metóda book() otvorí checkout pre jedno podujatie a prijíma prepísania pre jednotlivé volania aj kontext klienta, ktorý môžete preniesť do vlastných systémov.

description Zobraziť ako Markdown

book() je metóda, ktorá otvára checkout. Všetko ostatné na klientovi ho konfiguruje alebo sleduje.

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

eventID je identifikátor plánovaného podujatia, pre ktoré chcete predávať vstupenky. Ide o rovnaké ID, aké sa používa v kódoch na zdieľanie a vloženie vášho podujatia.

Volanie sa vráti okamžite – otvorí panel alebo okno a nečaká, kým návštevník dokončí proces. Ak chcete reagovať na to, čo sa stane ďalej, použite udalosti.

Možnosti

NázovTypPredvolenéPopis
checkoutModereťazechodnota inštancie'pane' alebo 'popup' iba pre túto rezerváciu.
clientContextobjektnullĽubovoľné údaje odovzdané checkoutu, keď bude pripravený. Pozrite nižšie.
collectConsentbooleanhodnota inštancieČi požiadať návštevníka o prijatie oznámenia o podmienkach.
backdropbooleanhodnota inštancieČi stmaviť stránku za checkoutom.
backdropColorreťazechodnota inštancieFarba stmavenej oblasti.
paneobjekthodnota inštancie{ width, height } pre vložený panel.
popupobjekthodnota inštancie{ width, height } pre vyskakovacie okno.

Všetko, čo neuvediete, použije hodnotu, s ktorou bola inštancia vytvorená, takže možnosti pre jednotlivé volania sa pridávajú, nie sú úplnou náhradou.

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

Kontext klienta

clientContext je objekt podľa vášho vlastného návrhu. Klient ho uchováva, kým checkout neoznámi, že je pripravený, a potom ho odovzdá. Použite ho na prenos informácií, ktoré pozná iba vaša stránka – na ktoré tlačidlo sa kliklo, z ktorej kampane návštevník prišiel, interný odkaz na zákazníka – do relácie checkoutu.

Kontext sa ukladá pre každé ID podujatia samostatne, takže pri rezervácii dvoch rôznych podujatí z tej istej stránky zostanú ich kontexty oddelené.

Nevkladajte doň nič citlivé. Do checkoutu sa prenáša cez prehliadač a je viditeľný pre každého, kto stránku skúma.

Otvorenie viacerých podujatí z jednej stránky

Jedna inštancia spracuje ľubovoľný počet podujatí. Vytvorte ju raz a zakaždým jej odovzdajte iné 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 }
    });
  });
});

Po zničení klienta

Volanie book() na inštancii, ktorú ste už zničili, zaznamená chybu do konzoly a nič neotvorí. Je to zámerné – zničená inštancia už nepočúva správy z checkoutu, takže okno, ktoré otvorila, by nebolo možné zavrieť ani sledovať. Namiesto toho vytvorte novú inštanciu.

Zatvorenie checkoutu

Checkout zatvára samotný návštevník: klávesom Escape alebo kliknutím na stmavenú oblasť v režime panela, ovládacími prvkami okna v režime vyskakovacieho okna. Checkout sa zatvorí aj sám po dokončení rezervácie.

Neexistuje verejná metóda na jeho zatvorenie z vášho kódu. Ak potrebujete vedieť, kedy sa zatvoril, počúvajte udalosť checkout.closed.

Predchádzajúca Režimy platby Nasledujúca Udalosti
Bol tento článok užitočný?
Na tejto stránke
  • Možnosti
  • Kontext klienta
  • Otvorenie viacerých podujatí z jednej stránky
  • Po zničení klienta
  • Zatvorenie checkoutu
Naučte sa používať Entase.
© 2026 Entase, Inc.

Entase

  • Podujatia
  • Zaregistrovať sa

Platforma

  • Cenník
  • Globálny dosah
  • Integrácia
  • Marketingové nástroje
  • Nástroje na rezervácie
  • Spolupráca

Prípady použitia

  • Divadlo a opera
  • Koncerty a večierky
  • Výstavy, veľtrhy a festivaly
  • Múzeá a atrakcie
  • Prehliadky a zážitky
  • Workshopy a semináre
  • Získavanie finančných prostriedkov
  • Turnaje

Centrum znalostí

  • Organizátori
  • Účastníci
  • Vývojári
  • Blog

Právne informácie

  • Podmienky používania
  • Zásady ochrany súkromia
  • Zásady používania súborov cookie
search Otázky? Hľadať
auto_awesome LLM? Prečítať llms.txt
support_agent Potrebujete pomoc? Začať chat