Den Entase-JavaScript-Client ass eng kleng Bibliothéik, déi Dir vun eisem CDN lued. Si gëtt Ärer Websäit eng Aufgab, déi si net eleng maache kann: den Entase-Checkout direkt op der Plaz opmaachen, sou datt e Visiteur en Ticket ka kafen, ouni déi aktuell Säit ze verloossen.
Si geréiert de Panel oder d'Pop-up-Fënster, den Hannergrond, d'Spärrung vum Scrollen op der Säit, de Schrëtt fir d'Zoustëmmung, d'Sproochastellung an Tracking-Parameteren. Äre Code entscheet, wéini de Checkout opgemaach gëtt a fir wéi en Event.
Wat en net ass
De Client weist keng Eventlëschten, Datumer, Präisser oder Disponibilitéit un. Wann Dir e fäerdege Widget wëllt, deen Äre Programm weist, benotzt amplaz d'Embed-Coden – déi si fir ze kopéieren an anzefügen a brauche keng Entwécklungsaarbecht. Kuckt Eventer op Ärer Websäit embeden.
Déi zwee sinn awer keng Alternativen. Den Embed-Widget lued am Hannergrond dee selwechte Client, fir säi Checkout opzemaachen. Dofir kënnt Dir Client-Optiounen iwwer d'Embed-Konfiguratioun weiderginn. Kuckt Erweidert Embed-Optiounen.
Wéini en ze benotzen ass
Benotzt de Client direkt, wann Dir Är eege Eventsäiten hutt a wëllt, datt Ären eegene Knäppchen "Ticketen kafen" den Entase-Checkout opmécht:
<button id="buy">Buy tickets</button>
<script src="https://js.entase.com/client.js"></script>
<script>
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });
document.getElementById('buy').addEventListener('click', () => {
entase.book('EVENT_ID');
});
</script>Dat ass déi ganz Integratioun. Alles anescht an dëser Sektioun déngt der Verfeinerung: wéi eng Optioune verfügbar sinn, wéi de Checkout tëscht engem Panel an engem Pop-up entscheet, a wéi eng Eventer Dir iwwerwaache kënnt.
Zwou Checkout-Modi
De Checkout mécht sech op eng vun zwou Aarten op:
- Panel – en inline Panel op Ärer Säit, deen um Desktop vu riets an op mobilen Apparater vun ënne rageschleidert kënnt. De Visiteur verléisst Är Websäit ni.
- Pop-up – eng separat Browserfënster.
De Panel-Modus bitt déi besser Erfarung, awer en ass nëmme fir Domainen disponibel, déi Dir als vertrauenswierdeg Originnen an Ären Entase-Astellunge bäigefüügt hutt. De Client erkennt, wéi ee Modus en dierf benotzen, a wiesselt op e Pop-up, wann en inline Checkout net erlaabt ass. Dëst ass dat wichtegst Verhalen, dat Dir virun der Integratioun verstoe sollt – kuckt Checkout-Modi.
Ufuerderungen
- Eng Säit, déi iwwer HTTPS ausgeléifert gëtt. Bei einfachem HTTP benotzt de Client ëmmer e Pop-up.
- Är Domain muss ënner vertrauenswierdegen Originnen an Astellungen → Integratiounen bäigefüügt sinn, wann Dir en inline Checkout wëllt. Kuckt Integratiounen an Checkout-Upassung.
- Kee Build-Schrëtt, Bundler oder Package-Manager. D'Bibliothéik besteet aus engem eenzege Script-Tag.
Wou et weidergeet
- De Client installéieren – d'Script lueden an eng Instanz erstellen.
- Konstrukteur-Optiounen – all Optioun an hire Standardwäert.
- De Checkout opmaachen – d'Method
book()an Iwwerschreiwunge pro Opruff. - Eventer – dorop reagéieren, datt de Checkout op- oder zougemaach gëtt an ofgeschloss ass.