claudiosanches / woocommerce-extra-checkout-fields-for-brazil

Brazilian Market on WooCommerce - WordPress Plugin.
http://wordpress.org/plugins/woocommerce-extra-checkout-fields-for-brazil/
93 stars 59 forks source link

Problema na digitação do telefone com 11 dígitos #94

Open GricelRio opened 6 years ago

GricelRio commented 6 years ago

O campo telefone não funciona corretamente com o 11o dígito, acrescenta uma ? na penúltima posição: 9999999-999?9

Wordpress: WordPress 4.8.6 Woocommerce: Versão 3.2.5 WooCommerce Extra Checkout Fields for Brazil: Versão 3.6.0 Woocommerce Pagseguro v. 2.12.5 WooCommerce Correios v. 3.7.0 Depois que instalaei o plugin Woo Checkout Field Editor Pro v. 1.26, o problema do telefone se resolveu, após desativar o woocommerce-extra-checkout-fields-for-brazil, mas aí o Checkout transparente do PagSeguro não funciona mais, só o Redirecionamento. Meu cliente quer Checkout transparente.

Abraço, Gricel

claudiosanches commented 6 years ago

Não consigo simular o problema usando os plugins que você esta falando, ainda tem algo errado com o seu site, provavelmente seu tema, melhor testar com outro.

GricelRio commented 6 years ago

O que me intriga é que só dá problema se ativar o WooCommerce Extra Checkout Fields for Brazil. Esqueci de dizer o tema, desculpe, é o IDStore v 4.3.

claudiosanches commented 6 years ago

Sim, claro que da o problema ao ativar, porque é exatamente esse plugin introduzindo as máscaras, caso o contrário não iria ter isso. Além que pode desativar essas mascaras no plugin e não precisar usar outro para campos extra.

claudiosanches commented 6 years ago

E já tentou com outro tema? Com o Storefront ou com algum tema padrão do WordPress?

GricelRio commented 6 years ago

Tentei desativar as máscaras, mas não teve efeito. Por isto acabei colocando o plugin Woo Checkout Field Editor Pro v. 1.26, aí tudo funcionou, menos o Checkout transparente. Vou tentar outro tema, Dou notícias.

claudiosanches commented 6 years ago

Como assim não teve efeito? Isso é introduzido apenas se esta ativando as mascaras. Se não o problema é mascara de outro plugin ou do seu tema.

GricelRio commented 6 years ago

Eu desmarquei, mas continuou aparecendo a ?.

configextrafields

telacobranca

O doido é que a ? só aparece se eu ativar o woocommerce-extra-checkout-fields-for-brazil, mesmo desmarcando a máscara.

Pode ser alguma incompatibilidade entre o tema e o plugin? Estou esperando a resposta do cliente para mudar o tema.
Depois eu relato aqui se deu certo.

claudiosanches commented 6 years ago

@GricelRio acabei de ficar sabendo que tem conflito com o plugin do GerenciaNet, esta utilizando ele?

GricelRio commented 6 years ago

Olá, Estes são os plugins: image image image image Na verdade parei um pouco de pesquisar isto, pois estou preocupada com a questão do Pagseguro com TLS 1.2. Abri algumas issues e ninguém me respondeu. Mas se descobrir algo, eu publico aqui. Muito obrigada pela ajuda.

claudiosanches commented 6 years ago

Tenta ir desativando plugin por plugin até deixar apenas os plugins que você tinha falado:

Woocommerce: Versão 3.2.5
WooCommerce Extra Checkout Fields for Brazil: Versão 3.6.0
Woocommerce Pagseguro v. 2.12.5
WooCommerce Correios v. 3.7.0

E ai me diga se encontrou qual causa esse problema.

relima commented 6 years ago

Confirmo conseguir reproduzir o erro. Parece ser mesmo um problema do plugin. Quando voce digita um numero do tipo (11) 1234-56789, na aba de pagamento por cartao do pagseguro, o plugin nao valida e apresenta mensagem de erro. Isso foi observado quando testando o modo sandbox - nao cheguei a verificar se acontece no real.

relima commented 6 years ago

Após pesquisar mais a fundo, o erro não aparece sempre e pode tambem estar associado ao api do pagseguro. A mensagem invalid hash aparece no log quando o erro acontece.

claudiosanches commented 6 years ago

@relima então não é um problema no plugin... Como eu falei, se tem algo assim, precisa verificar por incompatibilidade como esta acontecendo com o plugin do GerenciaNet.

mitmark commented 6 years ago

Boa tarde, estou usando o tema storefront com checkout transparente paypal e o estou com problema , que aparece uma interrogação no número de telefone.

espimentel commented 6 years ago

Alguém sabe me dizer se foi resolvido e, se sim, como? Eu tbm tenho esse problema no meu site e, como não programo, não sei exatamente onde é o problema. Obrigado!

espimentel commented 5 years ago

@claudiosanches fiz um novo teste aqui, pois essa semana teve 3 clientes que reclamaram dessa interrogação. Também tentei desabilitar a máscara pra ver se resolve e não resolveu. Tentei com o tema Napoli (ativo atualmente), mas, estou providenciando a troca pro tema Shopper.

Fiz um teste desativando os plugins e atualizando a página e reparei que o problema acontece quando está habilitado o plugin Webmania BR (que é o meu emissor de nota fiscal) + Extracheckout e os outros desenvolvidos por você. Entrarei em contato com o suporte deles, pra tentar uma solução o mais breve.

UPDATE: Observei que tanto o plugin Extracheckout quanto o plugin webmania oferecem uma opção para habilitar desabilitar máscaras. Desabilitei no Webmania e deixei habilitado apenas do Extra CheckOut e sucesso! A interrogação não aparece. Só não funcionou a máscara da data de nascimento, mas, pra mim, ela é irrelevante nesse momento. Mesmo pra fazer uma identificação melhor do meu publico alvo, depois eu consigo tratar essa informação manualmente.

Obrigado!

rickslayer commented 5 years ago

@claudiosanches fiz um novo teste aqui, pois essa semana teve 3 clientes que reclamaram dessa interrogação. Também tentei desabilitar a máscara pra ver se resolve e não resolveu. Tentei com o tema Napoli (ativo atualmente), mas, estou providenciando a troca pro tema Shopper.

Fiz um teste desativando os plugins e atualizando a página e reparei que o problema acontece quando está habilitado o plugin Webmania BR (que é o meu emissor de nota fiscal) + Extracheckout e os outros desenvolvidos por você. Entrarei em contato com o suporte deles, pra tentar uma solução o mais breve.

UPDATE: Observei que tanto o plugin Extracheckout quanto o plugin webmania oferecem uma opção para habilitar desabilitar máscaras. Desabilitei no Webmania e deixei habilitado apenas do Extra CheckOut e sucesso! A interrogação não aparece. Só não funcionou a máscara da data de nascimento, mas, pra mim, ela é irrelevante nesse momento. Mesmo pra fazer uma identificação melhor do meu publico alvo, depois eu consigo tratar essa informação manualmente.

Obrigado!

@espimentel Muito obrigado. Quando está ativo as opções do Webmania as opções do Extracheckout não surtem mais efeito. Nossa perdi um tempo lascado com esse "?". Salvou