Como vender para empresas no WooCommerce sem complicar a compra do consumidor
Pessoa física e pessoa jurídica no mesmo checkout: como o cliente escolhe, quais campos pedir para cada tipo e o que muda na nota, no cadastro e na recompra.

Neste artigo
Para vender para empresas no WooCommerce sem complicar a compra do consumidor, o checkout precisa perguntar logo no início se a compra é de pessoa física ou de pessoa jurídica e mostrar só os campos daquele tipo. O consumidor vê nome e CPF; a empresa vê razão social e CNPJ. Os dois passam pela mesma loja, sem formulário extra e sem cadastro separado.
Este artigo mostra por que vale atender os dois públicos no mesmo checkout, quais campos pedir para cada um e onde as lojas costumam errar.
Por que a sua loja já vende para empresas (mesmo sem saber)
Boa parte das lojas de varejo vende para empresas sem ter planejado isso. A cafeteria que compra café em grão, o escritório que repõe material de limpeza, o salão que compra produtos para usar no atendimento, o pequeno revendedor que testa um fornecedor novo: todos compram no mesmo site que o consumidor final.
Esse cliente costuma voltar com frequência, comprar em quantidade e precisar de nota fiscal no CNPJ. Quando o checkout não prevê esse caso, acontece uma de duas coisas: a empresa compra no CPF do dono e a nota sai errada, ou desiste e procura um fornecedor que atende pessoa jurídica.
O erro mais comum: um formulário para todo mundo
O erro mais comum é colocar todos os campos no mesmo formulário: CPF, CNPJ, empresa e inscrição estadual aparecem para qualquer cliente, com uma observação do tipo "preencha se for empresa". O consumidor vê campos que não entende e para para pensar. A empresa preenche o CPF por engano. O pedido chega ao ERP com dados misturados.
O erro oposto também acontece: a loja só pede CPF. Quem compra como empresa não tem onde informar o CNPJ e manda mensagem pedindo para corrigir a nota depois, quando manda.
Como o cliente deve escolher: botões ou lista
A escolha entre pessoa física e pessoa jurídica funciona melhor como dois botões visíveis no topo do formulário do que como uma lista suspensa. Com os botões, o cliente vê as duas opções sem clicar, entende na hora que a loja atende empresas e troca de tipo com um toque.
A lista suspensa ocupa menos espaço e pode fazer sentido numa loja em que quase ninguém compra como empresa. Mesmo assim, a regra principal vale nos dois casos: ao trocar o tipo, os campos do outro tipo somem.

Quais campos pedir para cada tipo
Peça só o que a nota fiscal e a entrega precisam. Um ponto de partida:
| Campo | Pessoa física | Pessoa jurídica |
|---|---|---|
| Nome de quem compra | Sim | Sim (contato) |
| CPF | Sim | Não |
| Razão social (empresa) | Não | Sim |
| CNPJ | Não | Sim |
| RG | Só se a sua operação exige | Não |
| Inscrição estadual | Não | Só se a sua operação exige |
| Data de nascimento | Só se você usa (aniversário, idade mínima) | Não |
| E-mail e celular | Sim | Sim |
A inscrição estadual é o campo que mais gera dúvida. Se você não sabe se precisa dela para emitir a nota nas vendas que faz, confirme com o seu contador antes de torná-la obrigatória. Pedir um campo que não é necessário é atrito sem retorno.
O CNPJ precisa aceitar letras
Desde julho de 2026, a Receita Federal emite CNPJs com letras e números para novas inscrições. A empresa recém-aberta, que está fazendo as primeiras compras, é justamente a que tem mais chance de ter o CNPJ novo. Se o checkout valida o CNPJ só com números, ele recusa esse cliente.
O que muda e como testar estão em CNPJ alfanumérico: o que muda para a sua loja virtual.
Depois da compra: nota, cadastro e recompra
Vender para empresa não termina no botão de pagar. Três pontos fazem a diferença na segunda compra:
- Os dados certos no lugar certo. CNPJ, razão social e inscrição estadual precisam chegar ao pedido e ao ERP ou emissor de nota sem ninguém digitar de novo.
- Cadastro coerente. No Minha Conta, o cliente PJ não deveria ser obrigado a preencher CPF, e o cliente PF não deveria ver campos de empresa.
- Recompra rápida. Quem compra para a empresa repete pedidos. Entrar sem senha e encontrar os dados da última compra preenchidos economiza tempo, como mostrado em Login sem senha no checkout.
Lojas que vendem só para um tipo
Nem toda loja precisa atender os dois públicos. Uma loja que vende só para empresas, como uma distribuidora, pode mostrar apenas os campos de pessoa jurídica. Uma loja que vende só para consumidores pode esconder tudo o que é de empresa. O importante é que a escolha seja da loja, numa configuração, e não um remendo com campos opcionais que todo mundo vê.
Onde o Checkout Rishi entra
No Checkout Rishi, essas escolhas ficam em WooCommerce → Checkout Rishi, na seção Dados brasileiros. Dá para atender pessoa física e jurídica, só pessoa física ou só pessoa jurídica, e mostrar a escolha como Botões PF/PJ ou Lista suspensa. RG, inscrição estadual e data de nascimento só aparecem se você ativar.

Com PF e PJ ativos, o cliente troca entre os dois e vê só os campos do tipo escolhido. CPF e CNPJ, inclusive o alfanumérico, são validados na tela e ao finalizar. No Minha Conta, clientes PF não precisam preencher empresa, CNPJ nem inscrição estadual, e clientes PJ não precisam preencher CPF. Os dados vão para o pedido, o cadastro do cliente, a API REST e os webhooks do WooCommerce. Os detalhes estão em Checkout feito para o Brasil.
Como começar
- Olhe os pedidos dos últimos meses e veja quantos têm nome de empresa, CNPJ ou pedido de nota corrigida. Esse é o tamanho do seu público PJ.
- Decida se a loja atende os dois tipos ou só um.
- Defina, com o contador, se RG e inscrição estadual são necessários.
- Faça uma compra de teste como pessoa física e outra como pessoa jurídica, de preferência pelo celular.
- Siga o pedido de teste até a nota fiscal para confirmar que os dados chegaram certos.


