Rishi

CPF, CNPJ e CEP no checkout

3 min de leituraAtualizado há 2 horas

Desde a versão 3.2.0, o Checkout Rishi tem campos brasileiros próprios: CPF, CNPJ, RG, inscrição estadual, data de nascimento, número e bairro. Não é preciso instalar o Brazilian Market on WooCommerce nem outro plugin de campos. O cliente digita o CEP e o número, o resto do endereço vem da busca, e o documento é validado antes de o pedido ser criado.

Configurar os dados brasileiros

As opções ficam em WooCommerce → Checkout Rishi, na seção Dados brasileiros.

Opção O que define
Tipo de pessoa Pessoa física e jurídica, Somente pessoa física ou Somente pessoa jurídica.
Exibição do tipo de pessoa Lista suspensa ou Botões PF/PJ. Só vale com pessoa física e jurídica habilitadas.
Exibir RG Mostra o campo RG.
Exibir Inscrição Estadual Mostra o campo de inscrição estadual.
Exibir data de nascimento Mostra o campo de data de nascimento.

Com PF e PJ ativos, o cliente troca entre os dois e vê só os campos do tipo escolhido. O tipo de pessoa abre o bloco de dados do cliente, e o e-mail vem logo depois.

Padrões

Lojas novas começam com pessoa física e jurídica e os botões PF/PJ. RG, inscrição estadual e data de nascimento só aparecem se você ativar.

Validação de CPF e CNPJ

  • A máscara entra enquanto o cliente digita.
  • O documento é validado na tela e de novo ao finalizar o pedido.
  • O checkout aceita o CNPJ alfanumérico, o novo formato com letras e números, e continua aceitando o CNPJ só com números.
  • Número e bairro são sempre obrigatórios.

Endereço pelo CEP

O cliente digita o CEP e o checkout busca rua, bairro, cidade e estado na Brasil API ou no ViaCEP. Se a consulta falhar, ele preenche o endereço à mão e o frete é calculado do mesmo jeito.

O provedor é escolhido em Provedor de CEP, na seção Avançado das mesmas configurações. Brasil API é o padrão. Veja os detalhes em Entrega.

Onde os dados ficam

CPF, CNPJ, RG, inscrição estadual, tipo de pessoa, data de nascimento, número e bairro ficam:

  • no pedido e no cadastro do cliente, onde o admin vê e edita. Ao escolher um cliente num pedido criado pelo painel, os dados brasileiros dele são carregados;
  • no Minha Conta, com as mesmas máscaras e validações do checkout. Clientes PF não precisam preencher empresa, CNPJ nem inscrição estadual, e clientes PJ não precisam preencher CPF;
  • na API REST de pedidos e clientes do WooCommerce e nos webhooks, de onde ERPs, emissores de nota e outras integrações já puxam os pedidos.

Integrações também podem criar e atualizar esses campos em billing e shipping, inclusive em lote. CPF, CNPJ e data de nascimento são validados.

Se a loja usava o Brazilian Market

Ao atualizar, as configurações do Brazilian Market que fazem sentido no Checkout Rishi são migradas automaticamente, sem sobrescrever o que você já tinha salvo. Número, bairro e documentos continuam disponíveis para as integrações depois que o plugin antigo é desativado.

Desative o plugin antigo

O Brazilian Market on WooCommerce e o Campos Checkout Brasileiro para WooCommerce adicionam campos brasileiros e preenchimento por CEP que duplicam os do checkout, e os dois juntos entram em conflito. Se algum deles estiver ativo, a seção Sobre das configurações mostra um aviso com o botão Desativar. Em instalações novas, eles já são desativados.

Para ver o CPF, o CNPJ e o CEP funcionando no checkout, acesse Checkout com CPF, CNPJ e CEP.

Foi útil?