Entase JavaScript-klienten er et lille bibliotek, som du indlæser fra vores CDN. Det giver dit website én funktion, det ikke kan udføre på egen hånd: at åbne Entase-checkouten direkte på siden, så en besøgende kan købe en billet uden at forlade den side, vedkommende er på.
Den håndterer panelet eller pop op-vinduet, baggrunden, låsning af sidescrolling, samtykketrinnet, landestandard og sporingsparametre. Din kode bestemmer hvornår checkouten skal åbnes, og for hvilket event.
Hvad det ikke er
Klienten gengiver ikke eventlister, datoer, priser eller tilgængelighed. Hvis du ønsker en færdig widget, der viser dit program, skal du i stedet bruge indlejringskoderne – de kan kopieres og indsættes og kræver intet udviklingsarbejde. Se Indlejring af events på dit website.
De to er dog ikke alternativer. Indlejringswidgetten indlæser den samme klient i baggrunden for at åbne checkouten, og derfor kan du sende klientindstillinger via indlejringskonfigurationen. Se Avancerede indlejringsindstillinger.
Hvornår du skal bruge den
Brug klienten direkte, når du har dine egne eventsider og vil have, at din egen knap "Køb billetter" åbner Entase-checkouten:
<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>Det er hele integrationen. Alt andet i dette afsnit er finjustering: hvilke indstillinger der findes, hvordan checkouten vælger mellem et panel og et pop op-vindue, og hvilke hændelser du kan lytte efter.
To checkouttilstande
Checkouten åbner på én af to måder:
- Panel – et indlejret panel på din side, der glider ind fra højre på computer og fra bunden på mobil. Den besøgende forlader aldrig dit website.
- Pop op-vindue – et separat browservindue.
Paneltilstand giver den bedste oplevelse, men den er kun tilgængelig for domæner, du har tilføjet som betroede oprindelser i dine Entase-indstillinger. Klienten registrerer, hvilken tilstand den har tilladelse til at bruge, og skifter til et pop op-vindue, når indlejret checkout ikke er tilladt. Dette er den vigtigste adfærd at forstå før integrationen – se Checkouttilstande.
Krav
- En side, der leveres via HTTPS. Ved almindelig HTTP bruger klienten altid et pop op-vindue.
- Dit domæne skal være tilføjet under betroede oprindelser i Indstillinger → Integrationer, hvis du vil bruge indlejret checkout. Se Integrationer og tilpasning af checkout.
- Intet buildtrin, ingen bundler og ingen pakkehåndtering. Biblioteket består af et enkelt script-tag.
Næste skridt
- Installation af klienten – indlæsning af scriptet og oprettelse af en instans.
- Konstruktørindstillinger – alle indstillinger og deres standardværdier.
- Åbning af checkouten – metoden
book()og tilsidesættelser pr. kald. - Hændelser – reagér, når checkouten åbnes, lukkes og fuldføres.