Pular para o conteúdo

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.

Compradora de um pequeno restaurante fazendo um pedido grande de café pelo tablet numa torrefação, ao lado de sacos num palete, enquanto ao fundo um rapaz compra um pacote pelo celular.
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.

Checkout Rishi em uma loja de testes com o botão Pessoa física selecionado, mostrando apenas e-mail, nome, sobrenome, celular e CPF, com o botão Pessoa jurídica ao lado.

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.

Ilustração 3D isométrica de um caminho que sai de um carrinho de compras e se divide num interruptor em dois: um leva a uma casa com uma caixa e outro a um prédio comercial com caixas num palete e uma nota, e os dois voltam a se encontrar num caminhão de entrega.

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

  1. 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.
  2. Decida se a loja atende os dois tipos ou só um.
  3. Defina, com o contador, se RG e inscrição estadual são necessários.
  4. Faça uma compra de teste como pessoa física e outra como pessoa jurídica, de preferência pelo celular.
  5. Siga o pedido de teste até a nota fiscal para confirmar que os dados chegaram certos.

Perguntas frequentes

Como aceitar pessoa física e jurídica no checkout do WooCommerce?
O WooCommerce não traz essa escolha. É preciso um plugin de campos brasileiros ou um checkout que já inclua a escolha entre pessoa física e jurídica e mostre só os campos de cada tipo.
É melhor usar botões ou lista suspensa para PF e PJ?
Botões visíveis funcionam melhor quando a loja vende para os dois públicos, porque o cliente vê as duas opções sem clicar. A lista suspensa ocupa menos espaço e serve para lojas em que quase ninguém compra como empresa.
A inscrição estadual deve ser obrigatória no checkout?
Só se a emissão da nota nas suas vendas exigir. Confirme com o seu contador antes de torná-la obrigatória, porque pedir um campo desnecessário aumenta o atrito.
O Checkout Rishi permite vender só para empresas?
Sim. Na seção Dados brasileiros dá para atender pessoa física e jurídica, somente pessoa física ou somente pessoa jurídica.