Cliente
Incorporação no Site
<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 = <URL_DO_AMBIENTE>;
window.CREDERE.authorization = <TOKEN_DE_AUTENTICACAO>;
// Escolhendo o endpoint
window.CREDERE.src = 'https://embed.meucredere.com.br/customers/form';
// Ajustando configurações avançadas do endpoint escolhido
window.CREDERE.settings = {
customers: {
form: {
/*
Adicione aqui as configurações que desejar para o endpoint [CUSTOMERS/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 = {
'customer:create': function(data) {
window.alert(`Cliente ${data.customer.name} (identificador ${data.customer.id}) criado com sucesso!`);
},
'customer:update': function(data) {
window.alert(`Cliente ${data.customer.name} (identificador ${data.customer.id}) atualizado 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 cliente, respeitando o formato de dados da nossa API para clientes, disponível no endereço https://docs.meucredere.com.br/reference/criar-cliente. Para mais informações, visite a pergunta frequente "Como pré-preencher (e esconder ou não) campos nos nossos formulários?". | |||
| Personaliza o texto dos botões de envio do formulário. Abaixo estão os padrões:
| {} | {} |
| Caso presente, uma proposta oriunda de uma simulação é automaticamente criada após o cadastro (ou atualização) do cliente. Dados necessários neste objeto: store_id: O ID da loja em que a simulação foi criada | {} | {} |
bank_codes | Uma lista com os códigos FEBRABAN dos bancos que você deseja deixar o cadastro do cliente pronto para o envio. Assim, o formulário só apresentará campos obrigatórios necessários para estes bancos, diminuindo a quantidade de informações a serem preenchidas. Caso o objeto | [] | [] |
cpf | Caso presente, recupera e pré-preenche (dependendo das permissões do token de autenticação utilizado) os campos do formulário com os dados do cliente existente, buscando-o pelo identicador único representado pelo CPF. Atualiza o cliente caso ele exista. Caso não, um cliente com o CPF informado aqui será criado. | <CPF_DO_CLIENTE> | |
id | Funciona exatamente como o cpf, mas utiliza o identificador interno do nosso sistema representado pelo campo id ao invés do CPF para checar a existência e atualizar os dados dele. | <ID_DO_CLIENTE> |
Atualização de cliente
Se o campo ID mencionado acima for preenchido e o cliente for identificado, será possível editar seus dados antes de salvar, funcionando como uma tela de atualização.
Updated 7 months ago
