Centrum znalostí Blog
brightness_6
  • Motiv
  • brightness_6 Automaticky
  • brightness_7 Světlý
  • brightness_2 Tmavý
language Čeština cs
Jazyk ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
  • 中文 (香港)
  • 日本語
Přihlásit se
Vývojáři Blog
Přihlásit se
Domů chevron_right Vývojáři chevron_right JavaScriptový klient chevron_right Otevření checkoutu
search Hledat
menu_book Vývojáři
JavaScriptový klient
  • Přehled
  • Instalace klienta
  • Možnosti konstruktoru
  • Režimy pokladny
  • Otevření checkoutu
  • Události
  • Referenční přehled metod
  • Sledování a souhlas
  • Pokročilé možnosti vložení
  • Řešení problémů
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
Plugin pro WordPress
JavaScriptový klient

Otevření checkoutu

Metoda book() otevře checkout pro jednu událost a přijímá přepsání nastavení pro jednotlivá volání i kontext klienta, který můžete předat do vlastních systémů.

description Zobrazit jako Markdown

book() je metoda, která otevírá checkout. Vše ostatní v klientovi ho konfiguruje nebo sleduje.

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

eventID je identifikátor plánované události, pro kterou chcete prodávat vstupenky. Jde o stejné id, jaké se používá v kódech pro sdílení a vložení vaší události.

Volání se vrátí okamžitě – otevře panel nebo okno a nečeká, až návštěvník dokončí proces. Pomocí událostí můžete reagovat na to, co se stane dál.

Možnosti

NázevTypVýchozí hodnotaPopis
checkoutModestringhodnota instance'pane' nebo 'popup' pouze pro tuto rezervaci.
clientContextobjectnullLibovolná data předaná checkoutu, jakmile bude připraven. Viz níže.
collectConsentbooleanhodnota instanceUrčuje, zda má být návštěvník požádán o přijetí oznámení o podmínkách.
backdropbooleanhodnota instanceUrčuje, zda se má stránka za checkoutem ztmavit.
backdropColorstringhodnota instanceBarva ztmavené oblasti.
paneobjecthodnota instance{ width, height } pro vložený panel.
popupobjecthodnota instance{ width, height } pro vyskakovací okno.

Vše, co vynecháte, převezme hodnotu, se kterou byla instance vytvořena, takže možnosti pro jednotlivá volání se přidávají, namísto aby nahrazovaly celou sadu.

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

Kontext klienta

clientContext je objekt podle vašeho návrhu. Klient ho uchovává, dokud checkout neoznámí, že je připraven, a poté jej předá. Použijte ho k přenášení informací, které zná pouze vaše stránka – na které tlačítko bylo kliknuto, z jaké kampaně návštěvník přišel, interní reference zákazníka – do relace checkoutu.

Kontext se ukládá pro každé id události zvlášť, takže při rezervaci dvou různých událostí ze stejné stránky zůstanou jejich kontexty oddělené.

Nevkládejte do něj nic citlivého. Do checkoutu putuje přes prohlížeč a je viditelný pro každého, kdo stránku kontroluje.

Otevření několika událostí z jedné stránky

Jedna instance zvládne libovolný počet událostí. Vytvořte ji jednou a pokaždé předejte jiné 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 zrušení klienta

Volání book() u instance, kterou jste již zrušili, zapíše chybu do konzole a nic neotevře. Je to záměrné – zrušená instance již nenaslouchá zprávám z checkoutu, takže okno, které otevřela, by nebylo možné zavřít ani sledovat. Místo toho vytvořte novou instanci.

Zavření checkoutu

Checkout zavírá sám návštěvník: klávesou Escape nebo kliknutím na ztmavenou oblast v režimu panelu, případně ovládacími prvky okna v režimu vyskakovacího okna. Checkout se také zavře sám po dokončení rezervace.

Neexistuje žádná veřejná metoda, jak jej zavřít z vašeho kódu. Pokud potřebujete vědět, kdy se zavřel, naslouchejte události checkout.closed.

Předchozí Režimy pokladny Další Události
Byl tento článek užitečný?
Na této stránce
  • Možnosti
  • Kontext klienta
  • Otevření několika událostí z jedné stránky
  • Po zrušení klienta
  • Zavření checkoutu
Naučte se používat Entase.
© 2026 Entase, Inc.

Entase

  • Události
  • Zaregistrovat se

Platforma

  • Ceník
  • Globální dosah
  • Integrace
  • Marketingové nástroje
  • Nástroje pro rezervace
  • Spolupráce

Případy použití

  • Divadlo a opera
  • Koncerty a večírky
  • Výstavy, veletrhy a festivaly
  • Muzea a atrakce
  • Prohlídky a zážitky
  • Workshopy a semináře
  • Získávání finančních prostředků
  • Turnaje

Centrum znalostí

  • Pořadatelé
  • Účastníci
  • Vývojáři
  • Blog

Právní informace

  • Podmínky používání
  • Zásady ochrany soukromí
  • Zásady používání souborů cookie
search Otázky? Hledat
auto_awesome LLM? Přečíst si llms.txt
support_agent Potřebujete pomoc? Zahájit chat