Plugin para WooCommerce · Grátis · GPL

CPF e CNPJ alfanumérico no checkout do WooCommerce, em blocos e no clássico.

Um campo só, que entende CPF ou CNPJ pelo tamanho e aceita o CNPJ com letras que a Receita emite desde julho de 2026. Número e bairro no endereço, tudo gravado nas mesmas chaves do Brazilian Market: a nota fiscal, o frete e os pedidos antigos continuam funcionando.

BR.S2 — O que o grátis faz

Sai do Brazilian Market sem perder nada.

Um campo para CPF ou CNPJ

O comprador digita o documento e o plugin descobre pelo tamanho se é CPF ou CNPJ, com máscara enquanto digita e validação no servidor.

CNPJ alfanumérico

Aceita o CNPJ com letras, como 12.ABC.345/01DE-35, com os dígitos verificadores calculados pela regra oficial.

Checkout em blocos e clássico

Funciona no checkout em blocos, que o Brazilian Market não atende, e no checkout clássico por shortcode.

Número e bairro

Campos de número e bairro logo depois da rua, na cobrança e na entrega, com o número obrigatório.

As mesmas chaves do pedido

Grava _billing_cpf, _billing_cnpj, _billing_persontype, _billing_number e _billing_neighborhood, que os plugins de nota e de frete já leem. Pedido antigo aparece sem migrar nada.

Cliente que volta

Quem já comprou encontra o documento, o número e o bairro preenchidos, inclusive os que o Brazilian Market salvou.

BR.S3 — Pro · R$ 197 por ano

O Pro preenche o que o comprador não quer digitar.

CNPJ preenche a razão social

Ao digitar um CNPJ, a razão social vem dos dados públicos da Receita, e o campo Empresa, que o checkout em blocos esconde, aparece.

CEP preenche o endereço

Ao digitar o CEP, rua, bairro, cidade e estado são preenchidos. Se o comprador corrigir o CEP, o endereço acompanha; o que ele digitou à mão fica.

CPF ou CNPJ no cadastro

O cadastro de Minha conta pede o CPF ou CNPJ e o valida, inclusive o alfanumérico, e o endereço de cobrança também. Na próxima compra, o checkout já vem com o documento.

CPF ou CNPJ no ERP e no app

O documento, a inscrição estadual da empresa, o número e o bairro saem na REST API e nos webhooks de pedido, nos mesmos campos do Brazilian Market, e o app do WooCommerce mostra o CPF/CNPJ no pedido.

R$ 197 por ano por loja, no Pix, boleto ou cartão, com as atualizações e o suporte do ano. Os dois arquivos, Pro e grátis, ficam na sua área do cliente.

BR.S4 — Como instalar

Três passos no painel do WordPress.

1. Envie o arquivo

Em Plugins, Adicionar novo, Enviar plugin, escolha o brasa-checkout-brasil.zip e clique em Instalar agora.

2. Ative

Ative o plugin. O campo CPF ou CNPJ, o número e o bairro aparecem no checkout na hora, sem configuração.

3. Desligue o antigo

Desative o Brazilian Market para o checkout não pedir o documento duas vezes. Os pedidos antigos continuam com o documento.

BR.S5 — Perguntas frequentes

O que perguntam antes de instalar.

O plugin aceita o CNPJ alfanumérico?

Aceita. Letras entram nas 12 primeiras posições, como no exemplo oficial 12.ABC.345/01DE-35, e os dígitos verificadores são calculados pela regra da Receita Federal.

O checkout pede a inscrição estadual para a NF-e?

No Pro, sim: quando o comprador digita um CNPJ aparece o campo inscrição estadual, opcional, que aceita só números ou ISENTO e fica no pedido na mesma chave do Brazilian Market (_billing_ie), que os plugins de NF-e leem. Com CPF o campo não aparece.

Funciona no checkout em blocos do WooCommerce?

Funciona. O campo entra pela API de campos adicionais do checkout em blocos e também no checkout clássico por shortcode, com a mesma validação no servidor.

Posso trocar o Brazilian Market por ele sem perder os pedidos antigos?

Pode. O plugin grava e lê as mesmas chaves (_billing_cpf, _billing_cnpj, _billing_persontype, _billing_number e _billing_neighborhood), então os pedidos antigos continuam mostrando o documento e o cliente que volta encontra os campos preenchidos. Desative o Brazilian Market para o checkout não pedir o documento duas vezes.

Os plugins de nota fiscal e de frete continuam funcionando?

Os que leem as chaves do Brazilian Market, sim: o documento, o número e o bairro ficam no pedido com os mesmos nomes.

O plugin manda dados do comprador para fora da loja?

O grátis não manda nada: o documento fica só no pedido e no cadastro do cliente, na sua própria loja. O Pro consulta o CNPJ na BrasilAPI e o CEP no ViaCEP, direto do navegador do comprador, e nada fica guardado por nós.

O que preciso para instalar?

WordPress 6.5 ou mais novo, WooCommerce 8.9 ou mais novo e PHP 7.4 ou mais novo. É compatível com o armazenamento de pedidos de alto desempenho (HPOS).

BR.S6 — Suporte

Instalou e travou em algum ponto?

Chame no WhatsApp com o link da loja e o que aconteceu. Você fala com quem escreveu o plugin.