Centro assistenza Blog
  • Tema
  • Automatico
  • Chiaro
  • Scuro
Italiano it
Lingua ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Accedi
Sviluppatori Blog
Accedi
Home Sviluppatori Client JavaScript Opzioni del costruttore
Cerca
Sviluppatori
Client JavaScript
  • Panoramica
  • Installazione del client
  • Opzioni del costruttore
  • Modalità di checkout
  • Aprire il checkout
  • Eventi
  • Riferimento dei metodi
  • Monitoraggio e consenso
  • Opzioni avanzate di incorporamento
  • Risoluzione dei problemi
REST API (v2)
SDK PHP
SDK Node.js
SDK Python
Plugin WordPress
Client JavaScript

Opzioni del costruttore

Ogni opzione accettata da new Entase(), con il valore predefinito e il relativo effetto. Tutte le opzioni sono facoltative e la maggior parte può essere sovrascritta per singola prenotazione.

description Visualizza come Markdown

Ogni opzione è facoltativa. I valori riportati di seguito sono quelli predefiniti che il client applica quando non ne specifichi una.

JavaScript
1234567891011
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 }
});

Opzioni

NomeTipoPredefinitoDescrizione
pkstringnullLa tua chiave pubblicabile. Il client la invia quando verifica se il tuo dominio è autorizzato a utilizzare il checkout inline. Senza di essa, ogni checkout si apre come pop-up.
localestring'auto'Lingua del checkout. 'auto' legge l'attributo lang dell'elemento <html>.
checkoutModestring'auto''auto', 'pane' o 'popup'. Vedi Modalità di checkout. Un valore non riconosciuto torna a 'auto'.
collectConsentbooleantrueIndica se il checkout chiede al visitatore di accettare l'avviso sui termini. Una volta accettata, la risposta viene memorizzata in un cookie e il passaggio viene saltato.
backdropbooleantrueIndica se oscurare la pagina dietro il checkout. false disabilita anche il blocco dello scorrimento della pagina.
backdropColorstring'#000000'Colore dell'area oscurata, espresso come valore di colore CSS.
tprmobject{}Parametri di tracciamento aggiunti all'URL del checkout come parametri di query. Vedi Tracciamento e consenso.
paneobject{ width: 800, height: '100%' }Dimensioni del pannello inline. Ignorato in modalità pop-up.
popupobject{ width: 800, height: 1000 }Dimensioni della finestra pop-up, in pixel. Ignorato in modalità pannello.

Dimensionamento del pannello e del pop-up

pane.width accetta un numero (pixel) o qualsiasi lunghezza CSS – '720px', '50%', '40vw' o un'espressione calc(). Un numero semplice viene interpretato come pixel.

Il pannello è limitato a questa larghezza su desktop e occupa l'intera larghezza su mobile, dove viene invece applicato pane.height. Il passaggio tra i due avviene quando la viewport è più stretta della larghezza configurata; quando la larghezza è espressa come unità relativa, il passaggio avviene a 800px.

popup.width e popup.height accettano solo numeri in pixel e la finestra è centrata sullo schermo del visitatore. Se lo schermo non è abbastanza alto per l'altezza richiesta, la finestra viene ridotta per adattarsi.

Sfondo

Lo sfondo è oscurato più intensamente dietro un pop-up che dietro un pannello, perché un pop-up deve far apparire inattiva la pagina sottostante. Imposta backdrop: false per rimuovere completamente l'oscuramento – in questo modo la pagina resta anche scorrevole dietro il checkout.

backdropColor viene applicato così com'è, quindi può essere qualsiasi colore CSS valido. Usalo per adattarlo a un sito scuro o con branding, anziché per nascondere lo sfondo; a questo scopo, l'opzione corretta è backdrop: false.

Sovrascritture per singola prenotazione

checkoutMode, collectConsent, backdrop, backdropColor, pane e popup possono essere tutti sovrascritti per una singola prenotazione passandoli a book(). Il valore a livello di istanza rimane invariato per le chiamate successive:

JavaScript
1234567
const entase = new Entase({ pk: 'YOUR_PUBLISHABLE_KEY' });

// Questa singola prenotazione si apre più ampia, senza oscuramento.
entase.book('EVENT_ID', {
  pane: { width: '60vw' },
  backdrop: false
});

pk e tprm non sono opzioni per singola prenotazione – pk identifica l'account per l'intera pagina e i parametri di tracciamento vengono modificati con setTracking() quando devono essere diversi.

Precedente Installazione del client Successiva Modalità di checkout
Questo articolo ti è stato utile?
In questa pagina
  • Opzioni
  • Dimensionamento del pannello e del pop-up
  • Sfondo
  • Sovrascritture per singola prenotazione
Scopri come usare Entase.
© 2026 Entase, Inc.

Entase

  • Eventi
  • Registrati

Piattaforma

  • Prezzi
  • Portata globale
  • Integrazione
  • Strumenti di marketing
  • Strumenti di prenotazione
  • Collaborazione

Casi d'uso

  • Teatro e opera
  • Concerti e feste
  • Esposizioni, fiere e festival
  • Musei e attrazioni
  • Tour ed esperienze
  • Workshop e seminari
  • Raccolta fondi
  • Tornei

Centro assistenza

  • Organizzatori
  • Partecipanti
  • Sviluppatori
  • Blog

Note legali

  • Termini di utilizzo
  • Informativa sulla privacy
  • Informativa sui cookie
search Domande? Cerca
auto_awesome LLM? Leggi llms.txt
support_agent Serve aiuto? Avvia chat