YapayPagamentos / woo-yapay

Plugin Yapay Intermediador para WooCommerce.
5 stars 10 forks source link

Problema com Parcelamentos e Exibição de Opções no Checkout #62

Open isaabernardes opened 5 months ago

isaabernardes commented 5 months ago

O cliente está enfrentando um problema com os parcelamentos. Ao inserir os dados do cartão e clicar na parte de parcelamentos, não é exibida nenhuma opção. A funcionalidade só é mostrada após clicar fora do campo ou apagar o último número do cartão e digitá-lo novamente. Além disso, as opções de parcelamento não aparecem quando os dados do cliente não estão preenchidos.

image

lenz-dev commented 4 months ago

Sim estou usando a última versão do plugin, conforme me solicitaram na outra task aberta

devaguia commented 4 months ago

@lenz-dev Não consegui reproduzir este erro em outro ambiente que não seja o seu site. Sabe se existe algum script Javascript que possa estar afetando o plugin de pagamento?

Normalmente o plugin vai fazer a verificação do número de cartão e também a identificação da bandeira após o evento 'updated_checkout', mas no seu caso isso não está ocorrendo.

lenz-dev commented 4 months ago

Mas esses outros sites que você verificou tem a validação de dados ? porque o problema esta no loading após a validação dos dados, quando carrega nao esta carregando os dados das parcelas. Não tenho nehum plugin instalado referente a checkout, só as validações nativas que vem junto com o thema do wordpress, uso o Flatsome https://flatsome.info/

nunca tive problema com os outros sistemas de pagamento usando este thema, paypal, pagseguro, pagar.me nunca deram esse problema.

devaguia commented 4 months ago

@lenz-dev Os sites que testei possui essa validação. Mas vou testar com este tema em específico para ver se há algum tipo de incompatibilidade.

lenz-dev commented 4 months ago

Ok, fico no seu aguardo. Falta somente isso para eu colocar o sistema de vocês no cartão de crédito, o resto esta tudo pronto.

lenz-dev commented 4 months ago

Bom dia, alguma novidade sobre esta questão ?

devaguia commented 4 months ago

@lenz-dev Infelizmente não consegui testar, pois o tema listado é um tema pago. Para testar, recomendo que caso possua algum ambiente de teste, altere o tema do site e realize um teste para ver se o erro persiste.

Se possível, me mande o ambiente de teste para que eu consiga testar também.

lenz-dev commented 4 months ago

Boa tarde, infelizmente eu não tenho ambiente de testes deste site, posso te dar acesso provisório ao ambiente de produção se quiser ou posso te enviar os arquivos do thema para rodar por ai.

porém não posso desabilitar o thema para fazer testes no ambiente de produção.

O que estou achando estranho é que essa validação dos campos do checkout é nativo do woocommerce como pode ver no exemplo https://themes.woocommerce.com/

mas o que esta acontecendo você conseguiu ver correto ? que é no loading depois da validação, não tem problema os campos do cartão virem em branco para o cliente colocar os dados novamente, porque ai depois de aplicar os dados novamente acredito que tem uma função que carrega as parcelas.

ou seja, por padrão o plugin de vocês só carrega as parcelas depois de aplicar os dados do cartão, neste momento é feita uma requisição que aplicar as parcelas, quando é feito a validação dos campos o woocommerce é carregado novamente o conteúdo da página via ajax, mas não carrega as parcelas porque essa solicitação é feita pelo plugin de vocês somente depois de aplicar os números de cartão e ativa essa requisição.

Não é possível no plugin de vocês as parcelas serem carregadas no loading da página em vez de serem carregadas na hora que coloca os dados do cartão,isso resolveria o problema e olhando para os outros plugins de vendas que tenho todos já trazem o número de parcelas no loading da página, isso resolveria o problema.