pagseguro / pagseguro-modulo-woocommerce

Módulo de integração para WordPress/WooCommerce
GNU General Public License v3.0
28 stars 26 forks source link

Erro na validação do endereço #41

Open aliciahultmann opened 5 years ago

aliciahultmann commented 5 years ago

Este relatório deve ser usado APENAS para reportar bugs

Comportamento esperado

que o plugin somente verifique que o campo endereço e o campo numero estejam preenchidos separadamente. que o campo bairro não seja obrigatorio

Comportamento atual

o plugin está emitindo a seguinte mensagem de erro Endereço com formato inválido. Exemplo: Rua São João, 11 exigindo que o endereço e o numero estejam no mesmo campo quando há campos separados Também está exigindo o campo bairro como obrigatorio quando é opcional e validando pelo complemento, não pelo campo de bairro

Possível solução

retirar as linhas 241 a 256

juscelinotanaka commented 4 years ago

Também tive o mesmo problema e comecei a fazer uns testes com a API dentro do método ps_validade_checkout_proccess e descobri que o endereço e o bairro eu até consigo remover garantindo que a tela de pagamento será chamada. Contudo, ao tentar ignorar o campo telefone aí a tela de pagamento não é chamada. Voltando ao assunto, eu basicamente comentei o primeiro e o segundo throw dentro do método, exatamente nas partes onde trata de $billing_address_1 e 2.

chemsters commented 2 years ago

Alguma solução para este erro ? Estou tendo o mesmo problema e não consigo avançar.

vand3rson commented 2 years ago

Estou tendo o mesmo problema.

andernunes commented 2 years ago

Mesmo problema com o Brazil Market Fields + WooCommerce Exige do usuário RUA + NÚMERO quando já existe um campo número. Ele valida o campo complemento (address_line_2) como se fosse bairro. E exige o preenchimento do campo Bairro efetivamente.

Tentei alterar manualmente o plug-in para atender à API Melhor Envio que exige esse plugin 🙄 e obtive algum sucesso para a finalização do pedido removendo o campo BAIRRO e modificando as labels do campo address_line_2 para Bairro (como se fosse um alias)

Apesar disso, não obtive a confirmação da Melhor Envio se pode ir para produção isso. Torço para uma correção do plugin Brazil Market 🙏(Por favor, Claudio! 😁)

solene420 commented 2 years ago

estou com o mesmo problema, ja tentei de tudo mas não funciona