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.
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.
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.