Descrição
O checkout do WooCommerce foi desenhado para fora do Brasil: não tem CPF, não tem CNPJ, não tem número nem bairro no endereço. O Infixs Checkout Fields adiciona os campos que faltam — CPF, CNPJ, RG, Inscrição Estadual, tipo de pessoa, data de nascimento, gênero, celular, número e bairro — com máscara aplicada enquanto o cliente digita e validação de verdade: o dígito verificador de CPF e CNPJ é conferido no servidor, no checkout clássico e no checkout em Blocos, além do Minha Conta e da edição do pedido no admin.
Toda a configuração acontece em um painel visual dentro do WooCommerce. Você arrasta os campos para definir a ordem, liga e desliga cada um, marca o que é obrigatório, escolhe se ocupa metade da linha ou a linha inteira e edita rótulo e placeholder — inclusive dos campos nativos do WooCommerce. Ao lado, uma pré-visualização ao vivo mostra como o formulário vai ficar, com um simulador de Pessoa Física / Pessoa Jurídica e uma visão mobile para conferir antes de salvar.
Os dados não param no checkout: aparecem nos e-mails do pedido, na página de pedido recebido, na tela de edição do pedido, no perfil do cliente e na REST API do WooCommerce (para ERPs e emissores de nota), cada destino com liga/desliga próprio. O endereço é preenchido sozinho a partir do CEP via BrasilAPI com fallback para o ViaCEP, lojas de produtos digitais podem remover o bloco de endereço inteiro, e quem já usa o Brazilian Market on WooCommerce importa toda a configuração em um clique.
🔄 Substitui o Brazilian Market on WooCommerce
O Infixs Checkout Fields é o sucessor moderno do Brazilian Market on WooCommerce (de Claudio Sanches), cuja última versão é a 4.0.2, de fevereiro de 2024. A diferença mais concreta é o checkout em Blocos: o plugin antigo registra campos apenas nos filtros do checkout clássico e não tem código para o checkout em Blocos, enquanto o Checkout Fields usa a API oficial de campos adicionais do WooCommerce e valida pela Store API, então a mesma configuração vale para os dois. Some-se o painel visual com arrastar e soltar, a pré-visualização ao vivo, o CNPJ alfanumérico e o exportar/importar de configurações — e a migração é feita em um clique: o plugin importa as configurações do plugin antigo e o desativa para você.
🧾 Recursos do plugin
| Recurso | Descrição |
|---|---|
| Campos brasileiros completos | CPF, CNPJ, RG, Inscrição Estadual, tipo de pessoa, data de nascimento, gênero, celular, número e bairro, prontos para usar junto dos campos nativos do WooCommerce. |
| Checkout clássico e em Blocos | A mesma configuração vale para o shortcode [woocommerce_checkout] e para o bloco de Checkout, registrado pela API oficial de campos adicionais do WooCommerce. |
| Painel com arrastar e soltar | Reordene os campos arrastando, ligue ou desligue cada um, defina o que é obrigatório e escolha largura de 50% ou 100% por campo. |
| Rótulos e placeholders editáveis | Troque o texto de qualquer campo, inclusive dos campos nativos do WooCommerce; deixe em branco para voltar ao texto padrão. |
| Pré-visualização ao vivo | Veja o formulário mudando enquanto você edita, com simulador de Pessoa Física / Jurídica e alternância para a visão mobile. |
| Validação real de CPF e CNPJ | Dígito verificador conferido no servidor nos dois checkouts, no Minha Conta e no admin — incluindo o novo CNPJ alfanumérico. |
| Máscaras automáticas sem jQuery | CPF, CNPJ, RG, CEP, telefone, celular e data de nascimento formatados enquanto o cliente digita, em JavaScript puro, também dentro do checkout em Blocos. |
| Endereço preenchido pelo CEP | Rua, bairro, cidade e estado preenchidos automaticamente via BrasilAPI com fallback para o ViaCEP; dá para fixar um provedor ou desligar o recurso. |
| Pessoa Física e Jurídica | Mostre CPF/RG ou CNPJ/IE conforme a escolha do cliente, com regras condicionais nativas no checkout em Blocos (WooCommerce 9.9+) e validação no servidor nos dois casos. |
| Modo loja digital | Remove o bloco de endereço inteiro para produtos digitais, com opção de manter o CEP e modo automático que decide pelo conteúdo do carrinho. |
| Dados em todo o ciclo do pedido | Os campos aparecem nos e-mails, na página de pedido recebido, no admin do pedido, no perfil do cliente e na REST API do WooCommerce — cada destino com liga/desliga. |
| Migração em um clique do Brazilian Market | Importa as configurações do plugin antigo e o desativa; gateways que exigem o Brazilian Market ativo continuam funcionando pela camada de compatibilidade. |
| Exportar e importar configurações | Leve a mesma configuração para outra loja por JSON: copiar e colar pela área de transferência ou baixar e enviar o arquivo. |
| Painel dentro do editor de blocos | Mostre, oculte ou torne obrigatório cada campo brasileiro sem sair do editor da página de checkout, direto no inspetor do bloco. |
Requisitos: WordPress 6.4+, PHP 7.4+ e WooCommerce 8.6+ (testado até 10.8.1).




Avaliações
Não há avaliações ainda.