Kõik valikud on valikulised. Allolevad väärtused on vaikeseaded, mida klient rakendab, kui jätate mõne neist määramata.
const entase = new Entase({
pk: null,
locale: 'auto',
checkoutMode: 'auto',
collectConsent: true,
backdrop: true,
backdropColor: '#000000',
tprm: {},
pane: { width: 800, height: '100%' },
popup: { width: 800, height: 1000 }
});Valikud
| Nimi | Tüüp | Vaikeväärtus | Kirjeldus |
|---|---|---|---|
pk | string | null | Teie avaldatav võti. Klient saadab selle, kui kontrollib, kas teie domeenil on lubatud kasutada lehesisest ostuprotsessi. Ilma selleta avaneb iga ostuprotsess hüpikaknas. |
locale | string | 'auto' | Ostuprotsessi keel. 'auto' loeb teie <html>-elemendi atribuuti lang. |
checkoutMode | string | 'auto' | 'auto', 'pane' või 'popup'. Vaadake ostuprotsessi režiime. Tundmatu väärtuse korral kasutatakse 'auto'. |
collectConsent | boolean | true | Kas ostuprotsess palub külastajal tingimuste teatega nõustuda. Pärast nõustumist jäetakse vastus küpsises meelde ja see samm jäetakse vahele. |
backdrop | boolean | true | Kas ostuprotsessi taga olev leht tumendada. false keelab ka lehe kerimise lukustuse. |
backdropColor | string | '#000000' | Tumendatud ala värv CSS-i värviväärtusena. |
tprm | object | {} | Jälgimisparameetrid, mis lisatakse ostuprotsessi URL-ile päringuparameetritena. Vaadake jälgimist ja nõusolekut. |
pane | object | { width: 800, height: '100%' } | Lehesisese paneeli suurus. Hüpikakna režiimis eiratakse. |
popup | object | { width: 800, height: 1000 } | Hüpikakna suurus pikslites. Paneelirežiimis eiratakse. |
Paneeli ja hüpikakna suuruse määramine
pane.width aktsepteerib arvu (pikslites) või mis tahes CSS-i pikkusväärtust – '720px', '50%', '40vw' või calc()-avaldist. Tavalist arvu käsitletakse pikslitena.
Töölaual on paneeli laiuseks maksimaalselt see väärtus ning mobiilis võtab see enda alla kogu laiuse, kus selle asemel rakendub pane.height. Nende kahe vahel lülitutakse, kui vaateava on seadistatud laiusest kitsam; kui laius on antud suhtelise ühikuna, lülitutakse 800 piksli juures.
popup.width ja popup.height võivad olla ainult pikslites arvud ning aken paigutatakse külastaja ekraani keskele. Kui ekraan ei ole soovitud kõrguse jaoks piisavalt kõrge, vähendatakse akent sobivaks.
Taustakiht
Hüpikakna taga olev taustakiht on tumedam kui paneeli taga, sest hüpikakna korral peab selle all olev leht näima passiivsena. Määrake backdrop: false, et tumendamine täielikult eemaldada – see jätab lehe ka ostuprotsessi taga keritavaks.
backdropColor rakendatakse muutmata kujul, seega võib see olla mis tahes kehtiv CSS-i värv. Kasutage seda tumeda või bränditud saidiga sobitamiseks, mitte taustakihi peitmiseks; selleks on õige valik backdrop: false.
Iga broneeringu eraldi seadistused
checkoutMode, collectConsent, backdrop, backdropColor, pane ja popup saab ühe broneeringu jaoks üle kirjutada, edastades need meetodile book(). Eksemplari taseme väärtus jääb järgnevate kutsete jaoks muutmata:
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });
// This one booking opens wider, with no dimming.
entase.book('EVENT_ID', {
pane: { width: '60vw' },
backdrop: false
});pk ja tprm ei ole broneeringupõhised valikud – pk tuvastab konto kogu lehe jaoks ning jälgimisparameetreid muudetakse meetodiga setTracking(), kui need peavad erinema.