Atributos do Checkout (e o que eles fazem)
cutom_block_id
String
Adiciona um bloco customizado no sumário do pedido
<cutom_block_id="conteúdo que será exibido">
reseller
Boolean
Informa se o checkout é para revendedores ou para consumidores
<reseller="true">
hide_upload_image
Boolean
Esconde o Upload de Imagem
<hide_upload_image="true">
hide_terms
Boolean
Esconde o os Termos de Aceite
<hide_terms="true">
first_step_name
Boolean
Exige o nome do cliente antes do checkout
<first_step_name="true">
first_step_info
Boolean
Exige o e-mail e telefone antes do checkout
<first_step_info="true">
force_kmz
Boolean
Força a checagem de cobertura (KMZ, InMaps, OzMaps…)
<force_kmz="true">
no_plans_filter
Realiza o filtro de planos no disponíveis no carrinho através consulta do InMaps.
Em caso de resposta com cobertura mas sem planos disponíveis, não mostrará nenhum plano.
<no_plans_filter="true">
migration
Boolean
default: false
Informa se o checkout é para migração
<migration="true">
checkout_warning_new_customer
String
default: Para poder solicitar Telefone Fixo* ou HDTV* por assinatura, é necessario ser cliente Banda Larga Fibra*, para fazer sua migração agora mesmo, clique em Continuar <br> <small>*Todos os Planos dependem de disponibilidade técnica</small>
Aviso para novos clientes antes do checkout
<checkout_warning_new_customer="conteúdo que será exibido">
checkout_warning_customer
String
default: Para poder solicitar Telefone Fixo* ou HDTV* por assinatura, é necessario ser cliente Banda Larga Fibra*, para fazer sua migração agora mesmo, clique em Continuar <br><small>*Todos os Planos dependem de disponibilidade técnica</small>
Aviso para clientes existentes antes do checkout
<checkout_warning_customer="conteúdo que será exibido">
upload_image_text
String
default: Envie os documentos frente e verso, RG e CPF ou CNH completa e válida, e agilize o processo de instalação!
Aviso para o envio de documentos
<upload_image_text="conteúdo que será exibido">
upload_image_required
Boolean
Obriga o envio de documentos
<upload_image_required="true">
require_landline
Boolean
default: false
Obriga um telefone fixo
<require_landline="true">
require_whatsapp
Boolean
default: false
Obriga um whatsapp/celular
<require_whatsapp="true">
taxvat_dob_not_required
Boolean
Remove a obrigatoriedade do CPF/CNPJ e Data de Nascimento
NÃO UTILIZAR
Ocorreram problemas com usuário no aplicativo quando o pedido é feito usando esse atributo
<taxvat_dob_not_required="true">
kmz_error_title
String
default: Ops!
Título da mensagem de erro ao consultar a cobertura, cobertura indisponível
<kmz_error_title="Conteúdo que irá ser exibido">
kmz_error_message
String
default: Desculpe, infelizmente não temos cobertura na sua região.
Mensagem de erro ao consultar a cobertura, cobertura indisponível
<kmz_error_message="Conteúdo que irá ser exibido">
coverage_success_text
String
default: Que legal! Temos cobertura na sua região, deseja continuar online?
Mensagem de sucesso ao consultar a cobertura
<coverage_success_text="Conteúdo que irá ser exibido">
save_lead_button
String
default: LIGUEM PARA MIM
Texto do botão para criar um lead
<save_lead_button="Conteúdo que irá ser exibido">
go_to_checkout_button
String
default: ESCOLHER MEU PLANO
Texto do botão para continuar a assinatura após verificação de viabilidade.
Apenas quando viabilidade “force_kmz” está ativo.
<go_to_checkout_button="Conteúdo que irá ser exibido">
lead_contact_disclaimer
String
default: Autorizo a utilização de minhas informações para contato posterior
Texto do checkbox da LGPD para a verificação de cobertura
<lead_contact_disclaimer="Conteúdo que irá ser exibido">
coverage_header
String
default: Por favor, coloque o pin sobre sua casa.
Texto abaixo do pin na tela de posicionamento da verificação de cobertura
<coverage_header="Conteúdo que irá ser exibido">
coverage_text
String
Texto adicional abaixo do pin na tela de posicionamento da verificação de cobertura
<coverage_text="Conteúdo que irá ser exibido">
cep_error_message
String
Mensagem para cep inválido/erro de cep antes do checkout
<cep_error_message="Conteúdo que irá ser exibido">
show_consultation_status
Boolean
default: false
Exibe o resultado das consultas ao finalizar o checkout
<show_consultation_status="true">
spc_approved
String
default: Sua assinatura foi aprovada
Texto informado que as consultas resultaram positivo
<spc_approved="Conteúdo que irá ser exibido">
spc_reproved
String
default: Sua assinatura foi reprovada pela análise de crédito
Texto informado que as consultas resultaram negativo
<spc_reproved="Conteúdo que irá ser exibido">
spc_show_reprove_reason
Boolean
default: false
Exibe o motivo da recusa na análise de crédito
<spc_show_reprove_reason="true">
spc_refresh_rate
Number
default: 10
Taxa de atualização da verificação de crédito
<spc_refresh_rate="1">
hide_access_type
Boolean
default: false
Esconde o tipo de acesso antes do checkout, selecionando ‘Residencial’ como padrão
<hide_access_type="true">
hide_client_type
Boolean
default: false
Esconde o tipo do cliente antes do checkout, selecionando ‘Novo’ como padrão
<hide_client_type="true">
signature_required
Boolean
default: false
Ativa e obriga a assinatura digital antes de finalizar o pedido (rabiscar a assinatura com o dedo/caneta)
<signature_required="true">
pre_check_customer
Boolean
default: false
Fazer as verificações de crédito, cpf/cnpj e outras antes do checkout. Limitando os planos caso as consultas retornem negativas
<pre_check_customer="true">
restrict_customer_text
String
default: Estamos com ofertas limitadas para a sua area
Texto exibido na escolha de planos para clientes com verificação de crédito/cpf negativo. Justificando a exibição de menos planos ou planos diferenciados
<restrict_customer_text="Conteúdo que irá ser exibido">
portability_text
String
default: Se você tem o interesse em fazer a portabilidade do seu atual Telefone Fixo, por favor preencha os dados abaixo
Texto da portabilidade de telefone fixo
<portability_text="Conteúdo que irá ser exibido">
lgpd_disclaimer
String
default: Autorizo a utilização de minhas informações para contato posterior
Texto do checkbox da LGPD para a verificação de cobertura.
ATENÇÃO! Não aparece quando a verificação de cobertura/KMZ estiver ativo, Nesse caso será utilizado o checkbox da verificação de cobertura/KMZ
<lgpd_disclaimer="Conteúdo que irá ser exibido">
lgpd_required
Boolean
default: true
Ativa e obriga o cliente a concordar com o uso de suas informações. não permite que ele prossiga com o checkout sem concordar com o mesmo.
ATENÇÃO! Não aparece quando a verificação de cobertura/KMZ estiver ativo, Nesse caso será utilizado o checkbox da verificação de cobertura/KMZ
ATENÇÃO! Ativado automaticamente com o pre_check_customer
, não é possível desativar quando essa funcionalidade estiver ativa.
<lgpd_required="true">
pre_check_awaiting_text
String
default: Por favor aguarde enquanto consultamos nosso sistema
Texto exibido enquanto o sistema faz as consultas de crédito/cpf
<pre_check_awaiting_text="Conteúdo que irá ser exibido">
restrict_plans
Boolean
default: true
Restringe os planos exibidos a planos com o atributo “Plano para clientes com restrições” ativo caso a consulta retorne negativa
<restrict_plans="false">
checking_taxvat_error_message
String
default: Tivemos um problema aqui. Por favor tente novamente em instantes
Mensagem de erro para a consulta antes do checkout.
<checking_taxvat_error_message="Conteúdo que irá ser exibido">
checking_taxvat_invalid_message
String
default: CPF/CNPJ inválido, por favor utilize um numero real para continuar.
Mensagem de erro caso o CPF ou CNPJ sejam inválidos.
<checking_taxvat_invalid_message="Conteúdo que irá ser exibido">
stop_invalid_taxvat
Boolean
default: false
Obrigar CPF ou CNPJ válidos para continuar o checkout, precisa estar com a consulta ativa.
<stop_invalid_taxvat="true">
require_origin
Boolean
default: false
Obriga a origem comercial nos pedidos
<require_origin="true">
shipping_address_header
String
default: ENDEREÇO DE INSTALAÇÃO
Cabeçalho do endereço de instalação
<shipping_address_header="Conteúdo que irá ser exibido">
shipping_address_message
String
Mensagem exibida logo abaixo do título do endereço de instalação
<shipping_address_message="Conteúdo que irá ser exibido">
billing_address_header
String
default: ENDEREÇO DE COBRANÇA
Obriga a origem comercial nos pedidos
<billing_address_header="Conteúdo que irá ser exibido">
billing_address_message
String
Mensagem exibida logo abaixo do título do endereço de cobrança
<billing_address_message="Conteúdo que irá ser exibido">
check_new_address
Texto pra quando não tem viabilidade e o cliente só vai trocar o endereço, padrão “Tentar outro endereço”
<check_new_address="Conteúdo que irá ser exibido">
start_again
Texto para quando vai limpar o carrinho, padrão “Começar novamente”
<start_again="Conteúdo que irá ser exibido">
start_again_header
Texto que aparece em cima do modal, padrão “Você gostaria de?” (Aceita HTML, mas não é pra avacalhar)
<start_again_header="Conteúdo que irá ser exibido">
plan_types_on_checkout
Atributo para filtrar tipos de de planos no checkout dependendo do ID do tipo de produto.
Dentro das aspas devem conter IDs de tipos previamente cadastrados.
<plan_types_on_checkout="1,4,19">
hide_location_button
Esconde o botão de pegar a localização da pessoa
<hide_location_button="true">
stop_auto_location
Desativa pegar a localização e preencher o formulário automaticamente ao entrar no checkout
<stop_auto_location ="true">
extra_lead_buttons
Para habilitar um novo botão customizável na mensagem de lead.
Comportamento feito por chaves e valores, segue explicação:
“name” → O nome que aparecerá no botão, no exemplo abaixo, estará escrito “Google”;
“href” → O link que será aberto quando clicar no botão, no exemplo abaixo, abrirá o site do Google;
“target” → O site será aberto em outra aba do navegador. Obs.: Valor padrão sempre será “_blank”.
Exemplo de um botão que irá te mandar para o Google:
[
{
"name": "Google",
"href": "https://google.com.br",
"target": "_blank"
}
]
Caso queria adicionar mais de um botão, basta repetir os campos novamente com valores diferentes. No exemplo a seguir terá dois botões novos, um que leva para o Google e outro para o Youtube:
Exemplo de dois botões, um que te mandará para o Google e o outro para o Youtube:
[
{
"name": "Google",
"href": "https://google.com.br",
"target": "_blank"
},
{
"name": "Youtube",
"href": "https://youtube.com.br",
"target": "_blank"
}
]
Para adicionar os botões, para melhor suporte, é bom deixá-lo em apenas uma linha:
Exemplo para um único botão:
<extra_lead_buttons = '[{"name":"Google","href":"https://google.com.br","target":"_blank"}]'>
Exemplo para mais de um botão:
<extra_lead_buttons = '[{"name":"Google","href":"https://google.com.br","target":"_blank"},{"name":"Youtube","href":"https://youtube.com.br","target":"_blank"}]'>
payment_warning_text_pix
taxvat_for_lead="true"
Inclui campo de CPF no primeiro passo para que o lead em alguns sistemas ERPs possam ser gerados
taxvat_for_lead="true"
internet_required="false"
Permite assinaturas de qualquer produto sem necessidade de internet no carrinho.
internet_required="false"
autocomplete_address="false"
Desativa a API do Google para configurar a viabilidade.
Retorna ao sistema antigo que pede CEP.
autocomplete_address="false"
built_in_filter="true"
Filtra produtos usando regras de pre-check
<built_in_filter="true">
restrict_plans="true"
Não sei o que faz precisa ver com o Gustavo…
<restrict_plans="true">
force_9_digits_on_mobile="true"
Esse campo vai forçar os carrinhos celulares (Whatsapp e celular) a terem 9 digitos, como padrão ele esta como true, então se precisa desativar colocar
<force_9_digits_on_mobile="false">
message_required="true"
Torna o campo “Observações“ obrigatório. Por padrão, este parâmetro é “false“.
message_required="false"
first_reference_field="true"
Cria o primeiro campo de referência de endereço, “Referência 1“. Por padrão, ele virá como não obrigatório (“false“), se precisar que seja obrigatório, use o parâmetro abaixo deste.
<first_reference_field="false">
first_reference_required="true"
Torna o campo “Referência 1“ obrigatório para assinaturas. Por padrão, ele virá como não obrigatório (“false“).
<first_reference_required="false">
second_reference_field="true"
Cria o segundo campo de referência de endereço, “Referência 2“. Por padrão, ele virá como não obrigatório (“false“), se precisar que seja obrigatório, use o parâmetro abaixo deste.
<second_reference_field="false">
second_reference_required="true"
Torna o campo “Referência 2“ obrigatório para assinaturas. Por padrão, ele virá como não obrigatório (“false“).
<second_reference_required="false">
dob_not_required_pj="true"
Torna o campo “Data de nascimento“ opcional para assinaturas empresariais, ou PJ, mas ainda o mantém obrigatório em assinaturas residenciais, ou PF. O valor padrão é “false“.
<dob_not_required_pj="true">
rg_not_required_pj="true"
Torna o campo “RG“ opcional para assinaturas empresariais, ou PJ, mas ainda o mantém obrigatório em assinaturas residenciais, ou PF. O valor padrão é “false“.
<rg_not_required_pj="true">
step_01_form_id="n"
Faz aparecer no carrinho os campos do formulário (“Conteúdo > Formulários“) com o id ‘n' especificado no primeiro passo do carrinho, após a escolha de planos (ex.: cria-se um formulário de id '4' com os campos ‘campo_1’, ‘campo_2’ e 'campo_3’; ao inserir o atributo step_01_form_id="4"
, os campos campo_1, campo_2 e campo_3 aparecerão no step 01 do carrinho).
<step_01_form_id="1">
step_02_form_id="n"
Faz aparecer no carrinho os campos do formulário (“Conteúdo > Formulários“) com o id ‘n' especificado no segundo passo do carrinho, após a escolha de plano (ex.: cria-se um formulário de id '4' com os campos ‘campo_1’, ‘campo_2’ e 'campo_3’; ao inserir o atributo step_02_form_id="4"
, os campos campo_1, campo_2 e campo_3 aparecerão no step 02 do carrinho).
<step_02_form_id="1">