Centro de conhecimento Blogue
  • Tema
  • Automático
  • Claro
  • Escuro
Português (PT) PT (PT)
Idioma ✕
  • 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
  • Ελληνικά
  • Български
  • Русский
  • Українська
Iniciar sessão
Programadores Blogue
Iniciar sessão
Início Programadores Cliente JavaScript Opções do construtor
Pesquisar
Programadores
Cliente JavaScript
  • Visão geral
  • Instalar o cliente
  • Opções do construtor
  • Modos de checkout
  • Abrir o checkout
  • Eventos
  • Referência dos métodos
  • Rastreio e consentimento
  • Opções avançadas de incorporação
  • Resolução de problemas
API REST (v2)
SDK PHP
SDK Node.js
SDK Python
Plugin do WordPress
Cliente JavaScript

Opções do construtor

Todas as opções aceites por new Entase(), com o respetivo valor predefinido e efeito. Todas as opções são opcionais e a maioria pode ser substituída para cada reserva.

description Ver como Markdown

Todas as opções são opcionais. Os valores abaixo são os valores predefinidos que o cliente aplica quando omite uma opção.

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

Opções

NomeTipoPredefiniçãoDescrição
pkcadeia de caracteresnullA sua chave publicável. O cliente envia-a quando verifica se o seu domínio tem permissão para utilizar o checkout integrado. Sem ela, todos os checkouts são abertos como pop-ups.
localecadeia de caracteres'auto'Idioma do checkout. 'auto' lê o atributo lang do seu elemento <html>.
checkoutModecadeia de caracteres'auto''auto', 'pane' ou 'popup'. Consulte Modos de checkout. Um valor não reconhecido reverte para 'auto'.
collectConsentbooleanotrueDefine se o checkout pede ao visitante para aceitar o aviso dos termos. Depois de aceite, a resposta é guardada num cookie e este passo é ignorado.
backdropbooleanotrueDefine se a página por trás do checkout deve ser escurecida. false também desativa o bloqueio de deslocamento da página.
backdropColorcadeia de caracteres'#000000'Cor da área escurecida, como valor de cor CSS.
tprmobjeto{}Parâmetros de rastreio anexados ao URL do checkout como parâmetros de consulta. Consulte Rastreio e consentimento.
paneobjeto{ width: 800, height: '100%' }Tamanho do painel integrado. Ignorado no modo pop-up.
popupobjeto{ width: 800, height: 1000 }Tamanho da janela pop-up, em píxeis. Ignorado no modo painel.

Dimensionamento do painel e do pop-up

pane.width aceita um número (píxeis) ou qualquer comprimento CSS – '720px', '50%', '40vw' ou uma expressão calc(). Um número simples é tratado como píxeis.

O painel fica limitado a esta largura em computadores e ocupa toda a largura em dispositivos móveis, onde é aplicado pane.height. A mudança entre os dois ocorre quando a janela de visualização é mais estreita do que a largura configurada; quando a largura é indicada como uma unidade relativa, a mudança ocorre aos 800 px.

popup.width e popup.height aceitam apenas números em píxeis, e a janela é centrada no ecrã do visitante. Se o ecrã não for suficientemente alto para a altura solicitada, a janela é reduzida para caber.

Fundo

O fundo é escurecido mais intensamente por trás de um pop-up do que de um painel, porque um pop-up precisa que a página subjacente pareça inativa. Defina backdrop: false para remover totalmente o escurecimento – isto também mantém a página deslocável por trás do checkout.

backdropColor é aplicado tal como está, pelo que pode ser qualquer cor CSS válida. Utilize-o para corresponder a um site escuro ou com marca, e não para ocultar o fundo; para isso, backdrop: false é a opção correta.

Substituições por reserva

checkoutMode, collectConsent, backdrop, backdropColor, pane e popup podem ser substituídos para uma única reserva, passando-os a book(). O valor ao nível da instância mantém-se inalterado para as chamadas seguintes:

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

// Esta reserva abre num formato mais largo, sem escurecimento.
entase.book('EVENT_ID', {
  pane: { width: '60vw' },
  backdrop: false
});

pk e tprm não são opções por reserva – pk identifica a conta para toda a página e os parâmetros de rastreio são alterados com setTracking() quando precisam de ser diferentes.

Anterior Instalar o cliente Seguinte Modos de checkout
Este artigo foi útil?
Nesta página
  • Opções
  • Dimensionamento do painel e do pop-up
  • Fundo
  • Substituições por reserva
Saiba como utilizar a Entase.
© 2026 Entase, Inc.

Entase

  • Eventos
  • Registar-se

Plataforma

  • Preços
  • Alcance global
  • Integração
  • Ferramentas de marketing
  • Ferramentas de reservas
  • Colaboração

Casos de utilização

  • Teatro e ópera
  • Concertos e festas
  • Exposições, feiras e festivais
  • Museus e atrações
  • Visitas e experiências
  • Workshops e seminários
  • Angariação de fundos
  • Torneios

Centro de conhecimento

  • Organizadores
  • Participantes
  • Programadores
  • Blogue

Informações legais

  • Termos de utilização
  • Política de privacidade
  • Política de cookies
search Perguntas? Pesquisar
auto_awesome LLM? Ler llms.txt
support_agent Precisa de ajuda? Iniciar conversa