---
title: "Checkout brasileiro no WooCommerce: o que ele precisa ter e como montar"
description: "O que um checkout brasileiro precisa ter no WooCommerce, de CPF e CEP a Pix e frete, e as duas formas de montar: plugins avulsos ou checkout completo."
url: "https://rishi.com.br/blog/checkout-brasileiro-woocommerce"
published: "2026-10-19T17:00:00+00:00"
updated: "2026-10-19T17:00:00+00:00"
tags: ["Checkout", "WooCommerce"]
reading_time: "8 min"
---

# Checkout brasileiro no WooCommerce: o que ele precisa ter e como montar

> O checkout padrão do WooCommerce foi feito para vender em qualquer país. Veja o que muda quando o comprador é brasileiro e como montar esse checkout na sua loja, somando plugins ou trocando a página de finalização.

Um checkout brasileiro no WooCommerce é a página de finalização adaptada a quem compra no Brasil: pede CPF ou CNPJ validado, preenche o endereço pelo CEP, mostra o frete logo depois e deixa claro o preço no Pix, num formulário que funciona bem no celular. Dá para montar isso somando plugins gratuitos ou trocando a página de finalização por um checkout completo.

O WooCommerce vem com um checkout pensado para qualquer país: nome, endereço em duas linhas, cidade, estado e CEP no fim do formulário, sem CPF e sem destaque para o Pix. Quem vende no Brasil precisa mexer nisso antes do primeiro pedido, porque o gateway pede o documento do comprador e a transportadora precisa do número e do bairro. [Os pontos em que o checkout padrão perde vendas](/blog/por-que-o-checkout-padrao-do-woocommerce-perde-vendas) aparecem logo nas primeiras semanas de loja aberta.

Este guia mostra o que entra nessa lista e as duas formas de montar o checkout na sua loja.

## O que um checkout brasileiro precisa ter

Um checkout brasileiro precisa de cinco coisas: documento validado, endereço pelo CEP, frete cedo, preço por forma de pagamento e um formulário que funcione no celular.

### CPF e CNPJ validados

Os gateways brasileiros pedem CPF ou CNPJ para gerar Pix e boleto e, na maioria dos casos, para aprovar o cartão. A nota fiscal também depende do documento. O campo precisa de máscara e de validação dos dígitos enquanto o comprador digita, para que o erro apareça ali e não depois do pedido. A validação também precisa aceitar o [CNPJ alfanumérico](/blog/cnpj-alfanumerico), que tem letras e números.

Se a loja vende para empresas, a escolha entre pessoa física e jurídica deve ser simples, com razão social e inscrição estadual aparecendo só para quem compra no CNPJ.

### CEP que preenche o endereço

Com o CEP, o checkout busca rua, bairro, cidade e estado e deixa para o comprador só o número e o complemento. Os campos continuam editáveis, porque nem toda base de CEP está atualizada, e o formulário não pode travar se a consulta falhar.

Número e bairro em campos próprios evitam o endereço incompleto que volta da transportadora. O [guia de CEP automático, CPF e CNPJ](/blog/cep-automatico-cpf-cnpj-campos-brasileiros-no-checkout) detalha cada um desses campos.

### Frete logo depois do CEP

O comprador decide a compra olhando o frete. Mostrar as opções de entrega assim que o CEP é informado, com o prazo de cada uma, evita a surpresa no total, que é um dos motivos mais comuns de desistência no fim do checkout.

### Pix, cartão e boleto com o preço de cada um

Muitas lojas dão desconto no Pix, e o comprador quer ver esse valor antes de escolher. O checkout deve mostrar o total final de cada forma de pagamento, com o desconto do Pix já aplicado e as parcelas do cartão visíveis, em vez de revelar o preço só depois do clique. O post sobre [desconto no Pix sem perder margem](/blog/desconto-no-pix-sem-perder-margem) ajuda a definir esse valor.

### Um formulário que funciona no celular

Em lojas que anunciam no Instagram e no Facebook, a maior parte das visitas costuma chegar pelo celular. CPF, CEP e telefone precisam abrir o teclado numérico, o telefone precisa da máscara com DDD e o botão de pagar precisa estar sempre à vista. Dividir o formulário em etapas curtas ajuda nesse caso, como mostra a comparação entre [checkout em etapas e página única](/blog/checkout-em-etapas-ou-pagina-unica).

## Como montar somando plugins

O caminho mais comum é somar um plugin gratuito para cada peça: campos brasileiros, CEP, desconto no Pix, frete e, se a loja quiser outro visual, um plugin para personalizar a página.

Para os campos, o mais conhecido é o [Brazilian Market on WooCommerce](https://wordpress.org/plugins/woocommerce-extra-checkout-fields-for-brazil/), com mais de 60 mil instalações ativas, que adiciona CPF, CNPJ, número e bairro. A última versão dele saiu em fevereiro de 2024, ele foi testado só até o WordPress 6.4 e não funciona no checkout em blocos. Analisamos esse caso em detalhe no post sobre [alternativas ao Brazilian Market](/blog/alternativa-ao-brazilian-market). Outra opção é o [Brazilian Checkout Toolkit for WooCommerce](https://wordpress.org/plugins/brazilian-checkout-toolkit-for-woocommerce/), mais novo e com menos instalações, que declara funcionar tanto no checkout clássico quanto no checkout em blocos.

Para o CEP, há plugins específicos, como o [Autocomplete Address for WooCommerce](https://wordpress.org/plugins/autocomplete-address-for-woocommerce/), gratuito e mantido pela mesma equipe do Checkout Rishi. Ele preenche o endereço a partir do CEP sem nenhuma configuração, mas ainda não é compatível com o checkout em blocos.

O custo inicial é baixo e cada peça pode ser trocada. A conta aparece com o tempo:

- cada plugin carrega os próprios scripts na página de finalização;
- as atualizações chegam em datas diferentes, e nem todo plugin acompanha o checkout em blocos;
- um conflito entre dois deles costuma ser descoberto quando um cliente reclama;
- a página continua sendo o formulário único do WooCommerce, com todos os campos de uma vez.

![Ilustração flat em duas metades: à esquerda, um celular com o formulário de checkout montado com peças de quebra-cabeça de cores diferentes presas com fita adesiva e engrenagens ao redor; à direita, o mesmo checkout como uma peça única, em três etapas numeradas com ícones de documento, mapa, caminhão e QR Code.](https://assets.rishi.com.br/blog/rishi/2026/10/corpo-if88fnlc.webp)

## Como montar trocando a página de finalização

A outra forma é substituir a página de finalização por um checkout que já traz essas peças juntas. O Checkout Rishi faz isso: é um [checkout brasileiro para WooCommerce](/) em três etapas, com CPF e CNPJ validados (inclusive o alfanumérico), botões de pessoa física e jurídica, CEP que preenche o endereço, o preço de cada forma de pagamento com o desconto do Pix e recuperação de carrinho abandonado.

Os dados vão para o pedido, para a conta do cliente e para a API REST do WooCommerce, de onde ERPs e emissores de nota já leem. O checkout substitui só a página de finalização e continua usando os produtos, fretes, cupons e gateways que a loja já tem. Se for desativado, o checkout padrão volta. A [página dos campos brasileiros](/checkout/brazilian-checkout) mostra como fica uma compra no CNPJ.

Se você prefere um checkout internacional, como os construtores de funil, confira se ele traz CPF, CNPJ e busca de CEP ou se vai precisar de um plugin de campos junto.

## Plugins avulsos ou checkout completo: comparação

| | Somando plugins | Checkout completo |
|---|---|---|
| Custo inicial | Baixo (plugins gratuitos) | Licença do checkout |
| Plugins para manter | Um por peça | Um |
| Formato da página | Formulário único do WooCommerce | Etapas, com o preço de cada forma de pagamento |
| Checkout em blocos | Depende de cada plugin | Substitui a página, seja ela em blocos ou com shortcode |
| Conflitos entre peças | Possíveis a cada atualização | Menos peças para conflitar |
| Recuperação de carrinho | Outro plugin ou serviço | Já incluída |

## Como escolher

A escolha depende de quanto a loja já vende e de quantas peças você quer manter atualizadas.

Uma loja que está começando, com poucos pedidos e só clientes pessoa física, resolve o básico com um plugin de campos e um de CEP. Vale revisar o conjunto a cada atualização grande do WooCommerce.

Quando a loja já investe em anúncios, vende para empresas ou quer o Pix em destaque e a recuperação de carrinho funcionando juntos, um checkout completo costuma compensar: cada ponto de atrito que sobra custa pedidos, e cada plugin a menos é uma atualização a menos para acompanhar. Para comparar o custo de licença fixa com checkouts que cobram por venda, veja [quanto custa um checkout em 2 anos](/blog/checkout-sem-taxa-por-venda).

## Cuidados na troca

Antes de trocar o checkout, confira estes quatro pontos:

1. **Mantenha um único plugin de campos brasileiros.** Com dois ativos, CPF e número aparecem duplicados no formulário e podem ser gravados em lugares diferentes do pedido. O Checkout Rishi detecta o Brazilian Market e o Campos Checkout Brasileiro e oferece desativar o plugin antigo com um clique.
2. **Confira as integrações.** Veja de onde o ERP, o emissor de nota e a integração de frete leem CPF, número e bairro, e faça um pedido de teste completo. O passo a passo está no guia de [como migrar do Brazilian Market](/blog/migrar-do-brazilian-market).
3. **Teste com o gateway.** Gere um Pix e um boleto de teste para confirmar que o documento chega ao pagamento.
4. **Teste no celular.** Faça a compra inteira pelo celular, com o teclado do celular, antes de liberar para os clientes.

## Resumo

Um checkout brasileiro no WooCommerce pede CPF ou CNPJ validado, busca o endereço pelo CEP, mostra o frete cedo e deixa claro o preço no Pix, num formulário que funciona bem no celular. Dá para chegar lá somando plugins gratuitos ou trocando a página de finalização por um checkout completo. O que mais pesa na escolha é quanto a loja já vende e quantas peças você quer manter atualizadas.

## Perguntas frequentes

### O WooCommerce tem campo de CPF?

Não. O checkout padrão do WooCommerce não pede CPF nem CNPJ. Esses campos vêm de um plugin de campos brasileiros ou de um checkout que já os traz, como o Checkout Rishi.

### Checkout brasileiro e checkout transparente são a mesma coisa?

Não. Checkout transparente é o pagamento feito na própria página da loja, sem mandar o comprador para o site do gateway, e quem oferece isso é o plugin do gateway. Checkout brasileiro é o formulário e o fluxo adaptados a quem compra no Brasil. Os dois funcionam juntos.

### Posso usar dois plugins de campos brasileiros ao mesmo tempo?

Não é recomendado. Os campos aparecem duplicados e os dados podem ser gravados em lugares diferentes do pedido. Escolha um e desative o outro.

### Preciso trocar de gateway para ter um checkout brasileiro?

Não. Os campos e o fluxo ficam no checkout, e o pagamento continua no gateway que a loja já usa, como Pagar.me, Mercado Pago, PagBank ou Asaas.
