Wissenszentrum Blog
  • Design
  • Automatisch
  • Hell
  • Dunkel
Deutsche de
Sprache ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Anmelden
Entwickler Blog
Anmelden
Startseite Entwickler JavaScript-Client Öffnen des Checkouts
Suche
Entwickler
JavaScript-Client
  • Überblick
  • Den Client einbinden
  • Konstruktoroptionen
  • Checkout-Modi
  • Öffnen des Checkouts
  • Ereignisse
  • Methodenreferenz
  • Tracking und Zustimmung
  • Erweiterte Einbettungsoptionen
  • Fehlerbehebung
REST-API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress-Plugin
JavaScript-Client

Öffnen des Checkouts

Die Methode book() öffnet den Checkout für eine Veranstaltung und akzeptiert Überschreibungen pro Aufruf sowie einen Client-Kontext, den Sie an Ihre eigenen Systeme weitergeben können.

description Als Markdown anzeigen

book() ist die Methode, die den Checkout öffnet. Alles andere im Client konfiguriert oder überwacht ihn.

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

eventID ist die Kennung der geplanten Veranstaltung, für die Tickets verkauft werden sollen. Es ist dieselbe ID, die in den Freigabe- und Einbettungscodes Ihrer Veranstaltung verwendet wird.

Der Aufruf wird sofort zurückgegeben – er öffnet das Panel oder Fenster und wartet nicht, bis der Besucher fertig ist. Verwenden Sie Ereignisse, um auf das zu reagieren, was als Nächstes passiert.

Optionen

NameTypStandardBeschreibung
checkoutModeZeichenfolgeInstanzwert'pane' oder 'popup' nur für diese Buchung.
clientContextObjektnullBeliebige Daten, die an den Checkout übergeben werden, sobald dieser bereit ist. Siehe unten.
collectConsentBooleanInstanzwertOb der Besucher aufgefordert werden soll, den Hinweis zu den Bedingungen zu akzeptieren.
backdropBooleanInstanzwertOb die Seite hinter dem Checkout abgedunkelt werden soll.
backdropColorZeichenfolgeInstanzwertFarbe des abgedunkelten Bereichs.
paneObjektInstanzwert{ width, height } für das Inline-Panel.
popupObjektInstanzwert{ width, height } für das Pop-up-Fenster.

Alles, was Sie weglassen, übernimmt den Wert, mit dem die Instanz erstellt wurde. Optionen pro Aufruf ergänzen diese daher, statt sie vollständig zu ersetzen.

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

Client-Kontext

clientContext ist ein Objekt nach Ihrem eigenen Entwurf. Der Client speichert es, bis der Checkout signalisiert, dass er bereit ist, und übergibt es dann. Verwenden Sie es, um Informationen, die nur Ihre Seite kennt – welche Schaltfläche angeklickt wurde, über welche Kampagne ein Besucher gekommen ist, eine interne Kundenreferenz – an die Checkout-Sitzung weiterzugeben.

Der Kontext wird pro Veranstaltungs-ID gespeichert. Wenn Sie also zwei verschiedene Veranstaltungen von derselben Seite aus buchen, bleiben ihre Kontexte getrennt.

Legen Sie keine vertraulichen Daten darin ab. Sie werden über den Browser an den Checkout übertragen und sind für jeden sichtbar, der die Seite untersucht.

Mehrere Veranstaltungen von einer Seite aus öffnen

Eine Instanz verarbeitet beliebig viele Veranstaltungen. Erstellen Sie sie einmal und übergeben Sie jedes Mal eine andere 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 }
    });
  });
});

Nachdem der Client zerstört wurde

Wenn Sie book() bei einer Instanz aufrufen, die Sie bereits zerstört haben, wird ein Fehler in der Konsole protokolliert und nichts geöffnet. Das ist beabsichtigt – eine zerstörte Instanz lauscht nicht mehr auf Nachrichten vom Checkout, sodass das von ihr geöffnete Fenster weder geschlossen noch überwacht werden könnte. Erstellen Sie stattdessen eine neue Instanz.

Den Checkout schließen

Der Besucher schließt den Checkout selbst: mit Escape oder durch einen Klick auf den abgedunkelten Bereich im Panel-Modus, über die Fenstersteuerelemente im Pop-up-Modus. Der Checkout schließt sich auch selbst, wenn eine Buchung abgeschlossen ist.

Es gibt keine öffentliche Methode, um ihn über Ihren Code zu schließen. Wenn Sie wissen müssen, wann er geschlossen wurde, lauschen Sie auf das Ereignis checkout.closed.

Zurück Checkout-Modi Weiter Ereignisse
War dieser Artikel hilfreich?
Auf dieser Seite
  • Optionen
  • Client-Kontext
  • Mehrere Veranstaltungen von einer Seite aus öffnen
  • Nachdem der Client zerstört wurde
  • Den Checkout schließen
Erfahren Sie, wie Sie Entase nutzen.
© 2026 Entase, Inc.

Entase

  • Veranstaltungen
  • Registrieren

Plattform

  • Preise
  • Globale Reichweite
  • Integration
  • Marketing-Tools
  • Buchungstools
  • Zusammenarbeit

Anwendungsfälle

  • Theater und Oper
  • Konzerte und Partys
  • Ausstellungen, Messen und Festivals
  • Museen und Attraktionen
  • Touren und Erlebnisse
  • Workshops und Seminare
  • Fundraising
  • Turniere

Wissenszentrum

  • Veranstalter
  • Teilnehmende
  • Entwickler
  • Blog

Rechtliches

  • Nutzungsbedingungen
  • Datenschutzerklärung
  • Cookie-Richtlinie
search Fragen? Suche
auto_awesome LLM? llms.txt lesen
support_agent Brauchen Sie Hilfe? Chat starten