Peça CPF e CNPJ no checkout do WooCommerce com um plugin grátis que valida cada documento antes do pedido.
O Rishi CPF e CNPJ adiciona tipo de pessoa, CPF, CNPJ, número e bairro ao checkout clássico e ao checkout em blocos, aceita o novo CNPJ alfanumérico e grava tudo nos mesmos campos que o Brazilian Market on WooCommerce usava.
- Grátis e sem recurso bloqueado
- Checkout clássico e em blocos
- Migra do Brazilian Market
Campos brasileiros
Os campos brasileiros que faltam no WooCommerce entram no checkout com máscara e validação enquanto o cliente digita.
O cliente escolhe se compra como pessoa física ou jurídica, preenche só os campos daquele tipo e o pedido chega com o documento conferido e o endereço completo.


- Pessoa física, jurídica ou as duasVocê define se a loja vende para CPF, CNPJ ou ambos, e com os dois ligados o cliente escolhe numa lista ou nos botões PF/PJ e vê só os campos do tipo escolhido.
- CPF e CNPJ conferidos antes do pedidoA máscara entra enquanto o cliente digita e os dígitos verificadores são validados no navegador e de novo no servidor ao finalizar a compra.
- Número e bairro no endereçoOs dois campos entram na cobrança e na entrega e só são obrigatórios para endereços no Brasil, com máscaras de CEP, telefone e data.
- Endereço pelo CEP, se você quiserLigando a opção, o CEP consulta a BrasilAPI ou o ViaCEP e preenche rua, bairro, cidade e estado, e se a consulta falhar o cliente completa à mão.
RG, inscrição estadual e data de nascimento também estão no plugin, desligados até você pedir nas configurações.
CNPJ alfanumérico e checkout em blocos
O plugin já aceita o CNPJ alfanumérico e funciona tanto no checkout em blocos quanto no clássico do WooCommerce.
CNPJ alfanumérico
Desde julho de 2026 a Receita Federal emite CNPJs com letras e números, e um plugin que só aceita dígitos recusa o documento de quem abriu a empresa agora. O Rishi CPF e CNPJ aplica a máscara e confere os dígitos verificadores desse formato no navegador e no servidor, e continua aceitando o CNPJ só com números.
Checkout em blocos
O checkout em blocos é o padrão das lojas novas desde o WooCommerce 8.3, e o Brazilian Market on WooCommerce não funciona nele. Os campos do Rishi funcionam no checkout em blocos, a partir do WooCommerce 9.9, e no checkout clássico, o do shortcode, então a loja pode trocar de um para o outro sem trocar de plugin. No checkout em blocos, um único campo de CPF ou CNPJ reconhece o tipo de pessoa pelo próprio número.

Alternativa ao Brazilian Market
Use o plugin como alternativa ao Brazilian Market on WooCommerce sem perder os dados dos pedidos e clientes antigos.
O Brazilian Market on WooCommerce, antigo WooCommerce Extra Checkout Fields for Brazil, está ativo em mais de 60 mil sites, mas a última versão saiu em 17/02/2024, não foi testada com as três últimas versões do WordPress, não funciona no checkout em blocos e recusa o CNPJ alfanumérico.
Dados do diretório do WordPress.org em outubro de 2026.
- Instale e ative o Rishi CPF e CNPJ com o Brazilian Market ainda ativo.
- Na primeira ativação, as configurações do Brazilian Market são importadas e os campos do Rishi tomam o lugar dos antigos no checkout.
- Os pedidos novos são gravados nas mesmas chaves dos antigos, como _billing_cpf e _billing_cnpj, então pedidos e clientes de antes continuam com os dados no lugar.
- Depois de conferir um pedido de teste, você pode desativar o Brazilian Market.
Pedido, API e ERP
Os dados aparecem no pedido, no Minha Conta e na REST API do WooCommerce com os nomes que o seu ERP já lê.
CPF, CNPJ, tipo de pessoa, número e bairro aparecem e podem ser editados no pedido do painel, no perfil do cliente e no Minha Conta, e número e bairro entram no endereço dos e-mails, da página de obrigado e do painel.
Na REST API do WooCommerce (v2 e v3) e nos webhooks, pedidos e clientes trazem estes campos, que também podem ser gravados pela API, com os mesmos nomes que ERPs e emissores de nota já leem do Brazilian Market:
billing.cpfbilling.cnpjbilling.persontype (F/J)billing.rgbilling.iebilling.birthdatebilling.numberbilling.neighborhoodshipping.numbershipping.neighborhood
Compatível com o armazenamento de pedidos de alto desempenho (HPOS) do WooCommerce.

Passo a passo
Como adicionar CPF e CNPJ no WooCommerce
A instalação é feita pelo próprio painel do WordPress e não pede nenhuma linha de código.
- 01
Instale pelo painel
Em Plugins > Adicionar novo, busque por “Rishi CPF” e clique em Instalar agora. No diretório, o plugin aparece como Rishi CPF and CNPJ for WooCommerce.
- 02
Ative o plugin
Clique em Ativar, e se a loja usava o Brazilian Market as configurações dele são importadas nesse momento.
- 03
Escolha o tipo de pessoa
Em WooCommerce > Configurações > CPF e CNPJ, defina se a loja vende para pessoa física, jurídica ou as duas e ligue os campos opcionais e o endereço pelo CEP.

Requer WordPress 6.5+, WooCommerce 8.2+ e PHP 7.4+.
Plugin grátis ou Checkout Rishi
Quando a loja quiser trocar o checkout inteiro, o Checkout Rishi já vem com esses campos e aproveita os mesmos dados.
O plugin grátis resolve os campos brasileiros no checkout que você já tem, e o Checkout Rishi troca a página de finalização por uma compra em etapas feita para o brasileiro. Quando você instala o Checkout Rishi, o plugin grátis se desliga sozinho e os pedidos continuam com os dados onde estavam.
| Recurso | Plugin grátis | Checkout Rishi |
|---|---|---|
| Tipo de pessoa, CPF, CNPJ, número e bairro | Incluído | Incluído |
| CNPJ alfanumérico | Incluído | Incluído |
| Endereço preenchido pelo CEP | Incluído | Incluído |
| Dados na REST API com os nomes do Brazilian Market | Incluído | Incluído |
| Checkout em etapas para dados, entrega e pagamento | Não incluído | Incluído |
| Preço de cada forma de pagamento, com o desconto do Pix | Não incluído | Incluído |
| Order bump antes do pagamento | Não incluído | Incluído |
| Recuperação de carrinho abandonado | Não incluído | Incluído |
| Login sem senha | Não incluído | Incluído |
| Barra de frete grátis | Não incluído | Incluído |
| Preço | Grátis | R$ 699 por 2 anos |
Perguntas frequentes sobre CPF e CNPJ no WooCommerce
O plugin e as avaliações ficam no WordPress.org.
Ver o plugin no WordPress.orgO plugin é grátis mesmo?
Sim. O Rishi CPF e CNPJ é grátis, sem recurso bloqueado, sem anúncio no checkout e sem rastreamento. A única divulgação no painel é um banner do Checkout Rishi, que pode ser fechado, dentro da tela de configurações do plugin.
Como adicionar CPF no checkout do WooCommerce?
Instale o plugin em Plugins > Adicionar novo buscando por “Rishi CPF”, ative e escolha o tipo de pessoa em WooCommerce > Configurações > CPF e CNPJ. O campo de CPF passa a aparecer no checkout com máscara e validação.
Funciona no checkout em blocos do WooCommerce?
Sim, a partir do WooCommerce 9.9. No checkout em blocos, o cliente digita o CPF ou o CNPJ num único campo e o tipo de pessoa sai do próprio número, e no checkout clássico, o do shortcode, ele escolhe entre pessoa física e jurídica.
O plugin aceita o CNPJ alfanumérico?
Sim. O CNPJ com letras e números, que a Receita Federal começou a emitir em julho de 2026, passa pela máscara e pela validação no navegador e no servidor.
Dá para trocar o Brazilian Market on WooCommerce sem perder dados?
Dá. O plugin grava nas mesmas chaves que o Brazilian Market usava nos pedidos e clientes, como _billing_cpf e _billing_cnpj, e importa as configurações dele na primeira ativação. Enquanto os dois estiverem ativos, os campos do Rishi tomam o lugar dos antigos.
Meu ERP ou emissor de nota continua recebendo o CPF e o CNPJ?
Se ele lê os campos do Brazilian Market pela REST API do WooCommerce ou por webhooks, sim: pedidos e clientes trazem billing.cpf, billing.cnpj, billing.persontype, billing.number, billing.neighborhood e os demais campos com os mesmos nomes, que também podem ser gravados pela API.
O endereço é preenchido pelo CEP?
Quando você liga a opção nas configurações. O CEP consulta a BrasilAPI ou o ViaCEP e preenche rua, bairro, cidade e estado, e se a consulta falhar o cliente preenche à mão.
Dá para pedir RG, inscrição estadual e data de nascimento?
Dá. Os três são opcionais e ficam desligados até você ligá-los nas configurações do plugin.
Quais são os requisitos?
WordPress 6.5 ou superior, WooCommerce 8.2 ou superior (9.9 ou superior para o checkout em blocos) e PHP 7.4 ou superior. O plugin é compatível com o armazenamento de pedidos de alto desempenho (HPOS).
E se eu instalar o Checkout Rishi depois?
O Checkout Rishi já tem esses campos e usa os mesmos dados, então o plugin grátis se desliga sozinho e os pedidos continuam com o CPF, o CNPJ e o endereço onde estavam.
Baixe o plugin grátis e receba o próximo pedido com o CPF ou o CNPJ validado.
Feito pela Rishi, que cria plugins para WooCommerce há mais de 15 anos e tem plugins gratuitos em mais de 100 mil sites.