Simulação

Incorporação no Site

O seguinte script JavaScript deve ser adicionado à página onde o embed será carregado.

<script type="text/javascript">
  window.CREDERE = window.CREDERE || {};

  /*
    Configurando a autenticação. Ambientes disponíveis:
    - Produção: https://app.meucredere.com.br/api/v1
    - Testes: https://staging.meucredere.com.br/api/v1
  */
  window.CREDERE.environment = &lt;URL_DO_AMBIENTE&gt;;
  window.CREDERE.authorization = &lt;TOKEN_DE_AUTENTICACAO&gt;;

  // Escolhendo o endpoint
  window.CREDERE.src = 'https://embed.meucredere.com.br/simulations/form';

  // Ajustando configurações avançadas do endpoint escolhido
  window.CREDERE.settings = {
    simulations: {
      form: {
        /*
          Adicione aqui as configurações que desejar para o endpoint [SIMULATIONS/FORM]
          {!} Todas as opções disponíveis para este endpoint estão documentadas na tabela abaixo
        */
      },
    },
  };

  // Exemplificando como lidar com os principais eventos disparados pelo endpoint escolhido
  window.CREDERE.callbacks = {
    'simulation:create': function(data) {
      window.alert(`Simulação (identificador ${data.data.uuid}) criada com sucesso!`);
    },
  };

  // Adicionando o embed ao seu site
  const credereJS = document.createElement('script');
        credereJS.type = 'text/javascript';
        credereJS.src = 'https://embed.meucredere.com.br/initialize.js';

  document.body.append(credereJS);
</script>

Configurações

Configurações

Descrição

Valor

Padrão

Pré-preencha todo e qualquer campo do formulário que desejar no lead(1) e na simulação(2), respeitando o formato de dados da nossa API:

(1) https://docs.meucredere.com.br/reference/criar-lead
(2) https://docs.meucredere.com.br/reference/criar-simulacao

Para mais informações, visite a pergunta frequente "Como pré-preencher (e esconder ou não) campos nos nossos formulários?".

Nesse endpoint de simulação, especificamente, duas configurações padrões de formulário são aceitas:

• window.CREDERE.settings.leads.form, onde são inseridos os dados pessoais do cliente; e
• window.CREDERE.settings.simulations.form, onde são inseridos os dados da simulação.

  • condition

Configuração padrão para as condições a serem simuladas. Os campos aceitos aqui são os descritos para uma condição na documentação da API do Credere. Exemplos de campos aceitos:
installments: [<PRAZO_1>, <PRAZO_2>, <PRAZO_3>]
down_payment: <VALOR_DA_ENTRADA_EM_CENTAVOS> Veja todos os campos diponíveis para conditions em aqui.

Além das opções de campos da API, _condition também aceita configurações exclusivas do embed:
_enable_custom_installments: Permite que o usuário da interface escolha simular em um prazo específico, sobrescrevendo o configurando na condição padrão. (true/false)
_enable_custom_settings: Permite que o usuário sobrescreva o controle comercial da loja na hora de simular. Dependendo do escopo do seu token de autenticação, essa configuração será ignorada, já que não foi desenhada para ser utilizada em ambientes públicos. (true/false)

Para mais informações, visite a pergunta frequente "Como criar uma configuração padrão para as condições de uma simulação?".

  • enable_dynamic_banks

Dá a opção do usuário escolher, via interface, em quais bancos simular, ao invés de utilizar os definidos pelo parâmetro bank_codes.

true/false

false

  • enable_price_commercial_control

Ativa o controle comercial do preço do veículo que for escolhido na simulação (tanto preço padrão como o limite mínimo de preço, impedindo que a simulação seja feita sem respeitar os limites definidos).

true/false

false

  • enable_privacy_policy_checkbox

Adiciona um marcador para a aceitação das políticas de privacidade de termos de serviço obrigatório antes de simular.

true/false

false

bank_codes

Uma lista com os códigos FEBRABAN dos bancos em que você deseja simular. Caso este parâmetro seja omitido, todos os bancos com um integração configuradas e ativas na sua loja serão utilizados na simulação.

[]

[]


Próximo passo