v3.2.0 — Campos brasileiros nativos, Order Bumps personalizáveis e recuperação multicanal.
✨ Adicionado
- CNPJ alfanumérico: o checkout agora aceita, mascara e valida o novo formato com letras e números, além de continuar compatível com o CNPJ numérico.
- Campos brasileiros nativos para CPF, CNPJ, RG, Inscrição Estadual, data de nascimento, número e bairro, sem depender de plugin adicional.
- Nova seção Dados brasileiros nas configurações do checkout, com opções para atender PF e PJ, somente PF ou somente PJ e para exibir RG, Inscrição Estadual e data de nascimento.
- Nova opção visual para escolher entre lista suspensa e botões segmentados de Pessoa física/Pessoa jurídica, com navegação por teclado e compatibilidade com eventos do navegador.
- Documentos, número e bairro agora são exibidos e editados nos pedidos e clientes; ao selecionar um cliente no pedido, os dados brasileiros também são carregados automaticamente.
- Novos layouts Compacto e Destaque para Order Bump, com seleção global ou por oferta e paletas de cores personalizáveis.
- Carrinhos abandonados agora podem usar uma cadência independente de WhatsApp em conjunto com o Automações para WhatsApp da Rishi.
- Captura, recuperação e conversão de carrinhos abandonados agora são compatíveis com o Checkout Blocks.
- O Click2Pay ganhou um formulário compacto para cartão novo, com máscaras, identificação de bandeira, validação e parcelas calculadas pelo próprio gateway.
- Proteção opcional contra excesso de tentativas no checkout clássico, configurável por código.
- O módulo de carrinhos abandonados também pode ser distribuído separadamente como o plugin PedidoSalvo, mantendo a identidade Carrinhos Rishi quando integrado ao checkout.
🔧 Alterado
- O Brazilian Market for WooCommerce não é mais necessário; as configurações relevantes existentes são migradas automaticamente sem sobrescrever escolhas já salvas no Checkout Rishi.
- Máscaras e validações de CPF e CNPJ passam a ser aplicadas sempre no frontend e no backend; número e bairro passam a ser sempre obrigatórios.
- O tipo de pessoa agora abre o bloco de perfil e o e-mail vem logo depois; o seletor PF/PJ ficou mais compacto e preserva os rótulos em uma única linha.
- Os campos extras de gênero e celular foram removidos; o checkout continua usando seu campo nativo de celular/WhatsApp.
- Checkouts de produtos digitais agora usam diretamente os campos brasileiros nativos, sem depender das regras do plugin antigo.
- A documentação para desenvolvedores foi reorganizada por checkout e pagamento, rate limit, login e carrinhos abandonados, além de frete e personalização.
- Dependências transitivas do frontend foram atualizadas.
🐛 Corrigido
- O layout em cards das formas de pagamento agora funciona também na página de pagamento de pedidos pendentes, preservando o método após atualizações e mantendo a opção “Trocar”.
- CNPJs alfanuméricos não perdem mais as letras ao serem enviados para os fluxos de pagamento do Mercado Pago.
- Clientes Pessoa Jurídica já cadastrados agora avançam para a etapa correta quando possuem CNPJ, sem exigir CPF indevidamente.
- A remoção de endereço e data de nascimento em carrinhos somente com produtos digitais agora funciona corretamente com os campos nativos.
- A página de pagamento de pedidos pendentes não recalcula mais o desconto percentual do gateway sobre o valor anterior ao cupom.
- Avisos sobre a área de entrega não aparecem mais duplicados ou fora do contêiner principal do checkout.
- Campanhas de carrinho abandonado agora contam o atraso somente depois da tolerância de abandono e recalculam corretamente os envios pendentes.
- O prazo de entrega amigável não remove mais informações de prazo em simuladores de frete e outros contextos fora do checkout.
- O PagBank não adiciona mais um segundo campo de celular ao checkout.