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

Opções do construtor

Todas as opções aceitas por new Entase(), com seus padrões e efeitos. 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 padrões que o cliente aplica quando você omite uma delas.

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

NomeTipoPadrãoDescrição
pkstringnullSua chave publicável. O cliente a envia ao verificar se o seu domínio tem permissão para usar o checkout integrado. Sem ela, todo checkout é aberto como um pop-up.
localestring'auto'Idioma do checkout. 'auto' lê o atributo lang do seu elemento <html>.
checkoutModestring'auto''auto', 'pane' ou 'popup'. Consulte Modos de checkout. Um valor não reconhecido volta para 'auto'.
collectConsentbooleantrueDefine se o checkout solicita que o visitante aceite o aviso sobre os termos. Após ser aceita, a resposta é armazenada em um cookie e essa etapa é ignorada.
backdropbooleantrueDefine se a página atrás do checkout deve ser escurecida. false também desativa o bloqueio de rolagem da página.
backdropColorstring'#000000'Cor da área escurecida, como um valor de cor CSS.
tprmobject{}Parâmetros de rastreamento adicionados ao URL do checkout como parâmetros de consulta. Consulte Rastreamento e consentimento.
paneobject{ width: 800, height: '100%' }Tamanho do painel integrado. Ignorado no modo pop-up.
popupobject{ width: 800, height: 1000 }Tamanho da janela pop-up, em pixels. Ignorado no modo painel.

Dimensionamento do painel e do pop-up

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

O painel fica limitado a essa largura em desktops e ocupa toda a largura em dispositivos móveis, nos quais pane.height é aplicado. A mudança entre os dois ocorre quando a viewport é mais estreita que a largura configurada; quando a largura é fornecida como uma unidade relativa, a mudança ocorre em 800px.

popup.width e popup.height aceitam apenas números em pixels, e a janela é centralizada na tela do visitante. Se a tela não for alta o suficiente para a altura solicitada, a janela é reduzida para caber.

Fundo

O fundo é escurecido mais intensamente atrás de um pop-up do que atrás de um painel, porque um pop-up precisa fazer com que a página abaixo pareça inativa. Defina backdrop: false para remover totalmente o escurecimento – isso também mantém a página rolável atrás do checkout.

backdropColor é aplicado como está, portanto pode ser qualquer cor CSS válida. Use-o para combinar com um site escuro ou com a identidade visual da 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 ao passá-los para book(). O valor no nível da instância permanece inalterado para chamadas subsequentes:

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

// Esta reserva abre mais larga, 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 rastreamento são alterados com setTracking() quando precisam ser diferentes.

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

Entase

  • Eventos
  • Cadastre-se

Plataforma

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

Casos de uso

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

Central de conhecimento

  • Organizadores
  • Participantes
  • Desenvolvedores
  • Blog

Informações legais

  • Termos de uso
  • Política de privacidade
  • Política de cookies
search Dúvidas? Pesquisar
auto_awesome LLM? Ler llms.txt
support_agent Precisa de ajuda? Iniciar chat