Žinių centras Tinklaraštis
  • Tema
  • Automatinė
  • Šviesi
  • Tamsi
Lietuvių lt
Kalba ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Prisijungti
Kūrėjai Tinklaraštis
Prisijungti
Pradžia Kūrėjai JavaScript klientas Atsiskaitymo lango atidarymas
Paieška
Kūrėjai
JavaScript klientas
  • Apžvalga
  • Kliento diegimas
  • Konstruktoriaus parinktys
  • Atsiskaitymo režimai
  • Atsiskaitymo lango atidarymas
  • Įvykiai
  • Metodų aprašas
  • Stebėjimas ir sutikimas
  • Išplėstinės įterpimo parinktys
  • Trikčių šalinimas
REST API (v2)
PHP SDK
Node.js SDK
Python SDK
WordPress įskiepis
JavaScript klientas

Atsiskaitymo lango atidarymas

Metodas book() atidaro vieno renginio atsiskaitymo langą ir priima konkrečiam iškvietimui skirtus pakeitimus bei kliento kontekstą, kurį galite perduoti savo sistemoms.

description Peržiūrėti kaip „Markdown“

book() yra metodas, atidarantis atsiskaitymo langą. Visa kita kliente jį sukonfigūruoja arba stebi.

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

eventID yra numatyto parduoti renginio identifikatorius. Tai tas pats ID, kuris naudojamas jūsų renginio bendrinimo ir įterpimo koduose.

Iškvietimas grąžinamas iškart – jis atidaro skydelį arba langą ir nelaukia, kol lankytojas baigs. Norėdami reaguoti į tolesnius įvykius, naudokite įvykius.

Parinktys

PavadinimasTipasNumatytoji reikšmėAprašymas
checkoutModeeilutėegzemplioriaus reikšmė'pane' arba 'popup' tik šiai rezervacijai.
clientContextobjektasnullSavavališki duomenys, perduodami atsiskaitymo langui, kai jis bus parengtas. Žr. toliau.
collectConsentloginė reikšmėegzemplioriaus reikšmėAr prašyti lankytojo sutikti su sąlygų pranešimu.
backdroploginė reikšmėegzemplioriaus reikšmėAr pritemdyti už atsiskaitymo lango esantį puslapį.
backdropColoreilutėegzemplioriaus reikšmėPritemdytos srities spalva.
paneobjektasegzemplioriaus reikšmė{ width, height } įterptajam skydeliui.
popupobjektasegzemplioriaus reikšmė{ width, height } iškylančiajam langui.

Visos nenurodytos parinktys naudoja reikšmę, su kuria buvo sukurtas egzempliorius, todėl konkretaus iškvietimo parinktys papildo, o ne pakeičia visą rinkinį.

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

Kliento kontekstas

clientContext yra jūsų pačių sukurtas objektas. Klientas jį saugo, kol atsiskaitymo langas praneša, kad yra parengtas, tada jį perduoda. Naudokite jį informacijai, kurią žino tik jūsų puslapis, perduoti į atsiskaitymo seansą – kuris mygtukas buvo spustelėtas, per kurią kampaniją atvyko lankytojas, vidinė kliento nuoroda.

Kontekstas saugomas pagal renginio ID, todėl rezervuojant du skirtingus renginius iš to paties puslapio jų kontekstai lieka atskiri.

Nedėkite į jį jokios jautrios informacijos. Ji perduodama į atsiskaitymo langą per naršyklę ir yra matoma visiems, kurie tikrina puslapį.

Kelių renginių atidarymas iš vieno puslapio

Vienas egzempliorius gali apdoroti bet kokį renginių skaičių. Sukurkite jį vieną kartą ir kaskart perduokite skirtingą 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 }
    });
  });
});

Sunaikinus klientą

Iškvietus book() jau sunaikintame egzemplioriuje, konsolėje užregistruojama klaida ir niekas neatidaroma. Tai daroma sąmoningai – sunaikintas egzempliorius nebesiklauso pranešimų iš atsiskaitymo lango, todėl jo atidaryto lango nebūtų galima uždaryti ar stebėti. Vietoj to sukurkite naują egzempliorių.

Atsiskaitymo lango uždarymas

Lankytojas atsiskaitymo langą uždaro pats: klavišu Escape arba spustelėjęs pritemdytą sritį skydelio režimu, o iškylančiojo lango režimu – lango valdikliais. Atsiskaitymo langas taip pat užsidaro pats, kai rezervacija užbaigiama.

Nėra viešo metodo jį uždaryti iš jūsų kodo. Jei reikia žinoti, kada jis užsidarė, stebėkite checkout.closed įvykį.

Ankstesnis Atsiskaitymo režimai Kitas Įvykiai
Ar šis straipsnis buvo naudingas?
Šiame puslapyje
  • Parinktys
  • Kliento kontekstas
  • Kelių renginių atidarymas iš vieno puslapio
  • Sunaikinus klientą
  • Atsiskaitymo lango uždarymas
Sužinokite, kaip naudotis „Entase“.
© 2026 Entase, Inc.

Entase

  • Renginiai
  • Registruotis

Platforma

  • Kainodara
  • Pasaulinis pasiekiamumas
  • Integracija
  • Rinkodaros įrankiai
  • Rezervavimo įrankiai
  • Bendradarbiavimas

Naudojimo atvejai

  • Teatras ir opera
  • Koncertai ir vakarėliai
  • Parodos, mugės ir festivaliai
  • Muziejai ir lankytinos vietos
  • Ekskursijos ir patirtys
  • Dirbtuvės ir seminarai
  • Lėšų rinkimas
  • Turnyrai

Žinių centras

  • Organizatoriai
  • Dalyviai
  • Kūrėjai
  • Tinklaraštis

Teisinė informacija

  • Naudojimo sąlygos
  • Privatumo politika
  • Slapukų politika
search Klausimų? Paieška
auto_awesome LLM? Skaityti llms.txt
support_agent Reikia pagalbos? Pradėti pokalbį