Open tiagopapile opened 7 months ago
Olá @tiagopapile, tudo bem?
O campo bairro é obrigatório para o nosso plugin mesmo, o único cenário no qual ele não é obrigatório é caso habilite a compras sem endereço seguindo nossa documentação.
Iremos colocar na nossa fila de desenvolvimento para que seja feita a validação dos campos obrigatórios no backend e que exiba no checkout a mensagem de erro caso não seja preenchido, porém isso não está priorizado no momento e assim que tivermos novidades te avisamos aqui.
Caso queira, também pode criar um PR com essa correção que iremos revisar e aprovar.
Muito obrigado!
Olá, tudo bem!
Atualizei o plugin Brazilian Market on WooCommerce para a versão mais recente e agora ele conta com uma opção para deixar o campo de bairro como obrigatório.
Mesmo assim, acredito que seria interessante o plugin da Pagar.me tornar esse campo como obrigatório, visto que isso é uma necessidade do plugin.
Por ora, o problema pode ser evitado configurando esse campo na administração.
Obrigado.
Desde a versão 3.1.9 está escrito que permite compra sem os dados de endereço, porém até mesmo na versão atual, mesmo desativando o endereço no painel da pagar.me, o sistema exigiu como obrigatório após clicar em comprar, dando erro na finalização de compra. Fiz os testes em boleto diversas vezes.
Olá @hocxpol, tudo bem?
Para poder habilitar a compra sem endereço você precisa verificar se na sua dash pagar.me está com o modelo de negócio Gateway ou PSP com Antifraude Pagar.me desligado conforme descrito na nossa documentação.
Se mesmo assim ainda estiver com problemas poderia nos enviar um e-mail para opensource@pagar.me detalhando o problema que está ocorrendo.
Muito obrigado!
Se você tem esse problema e tem o plugin Fluent Checkout, isso pode te ajudar.
Tive o mesmo problema com um cliente, foi só adicionar o bairro como obrigatório no Fluent Checkout e na hora do checkout se não houver bairro, ele vai pedir antes de fechar o pedido.
Se você já tem o CEP do cliente, também pode inferir o bairro usando APIs como BrasilAPI e seu cliente não tem mais uma etapa antes de realizar o checkout 😉
Claro que existem discussões sobre inferir dados no perfil do cliente... Converse com seu time!
Bug
Olá,
Estou com um problema na finalização de pedidos de um site. Identifiquei alguns pedidos com erro devido a falta da informação de bairro no endereço do cliente. Analisando o checkout, o campo de bairro é opcional e não deveria ocorrer tal problema. Como o pedido não consegue ser criado na Pagar.me, é apresentado que a transação falhou para o cliente.
Descrição
Quando um cliente não informa o bairro no endereço na página de checkout, o pedido não é criado e retorna um erro.
Como reproduzir
Ao preencher o cadastro de endereço na finalização de compra, não preencher o campo bairro no formulário de endereço.
Evidências