Suporte » Ajustando o WordPress » página checkout dá erro após limpeza de cache

  • Resolvido leandrinholemos

    (@leandrinholemos)


    estou com problema ainda sem solução. Toda vez que executo uma ferramenta de cache, sendo que após a limpeza programada deste cache executa, o cliente ao finalizar uma compra utilizando cartao de credito(a maioria das vezes) ou boleto, o checkout transparente do pagar.me não abre, aparecendo apenas uma mensagem de erro, informando que os dados do cartão de crédito não foram preenchido. Se limpar o cache do navegador na sequencia, ele executa corretamente. Testei varios plugins de gerenciamento e atualmente estou com WP Rocket…e o problema continua o mesmo…alguem teve um problema parecido?

    obrigado.

    A página que eu preciso de ajuda: [fazer login para ver o link]

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • saudações @leandrinholemos,

    seu servidor é Apache, Apache híbrido (padrão atual, em que funciona lado a lado com nginx) ou é apenas nginx? isso é uma informação interessante para sugestões e ajuda.

    usei por muito tempo o WP Rocket, mas hoje em dia uso o Swift Performance, com o qual tenho menos problemas e consigo uma diminuição absurda das requisições do WordPress.

    só que os 2 (assim como alguns outros) tem uma característica em comum: deixam código no .htaccess e no banco de dados quando desativados. o caso dos resquícios do .htaccess é o pior, pois menos sem o plugin, os efeitos dele permanecem.

    então veja seu arquivo .htaccess e tenha certeza que só tem informações do WP Rocket ou de algum plugin pertinente – o All In One WP Security escreve todas as regras de segurança no .htaccess.

    outra questão é que o checkout transparente do Pagar.me gera uma espécie de popup, bonito, para que o cliente insira os dados do cartão. só que esse popup usa JavaScript. no WP Rocket indico você colocar os arquivos de JavaScript do plugin do Pagar.me nas exceções. com isso o WP Rocket não mexe nesses arquivos com minificação e outras otimizações e o arquivo funciona de forma original.

    no mais, é criar uma cópia apenas para testes e testar testar e testar até ficar tudo certo. todo plugin de cache vem com otimizações que tem seus riscos. já passei até 2 dias só corrigindo configurações do Swift Performance dando conflito com plugins, mas usando as exceções e informações do plugin Query Monitor dá pra configurar.

    espero ter ajudado. boa sorte e sucesso!

    Criador do tópico leandrinholemos

    (@leandrinholemos)

    caro @ralden

    grato demais pelas suas informações. Desde ontem desativei o plugin, pois estava testando todos os cenários e os erros ainda continuavam acontecendo. Estou analisando a questão da velocidade do site sem o plugin, durante 48 horas. E após fazer novas análises………vou verificar todas suas sugestões de .htacess e JS e breve dou um novo retorno aqui também.

    Vou ficar atento às config das exceções!

    muito obrigado pelo retorno.

    Criador do tópico leandrinholemos

    (@leandrinholemos)

    scripts cadastrados. Estamos fazendo incansáveis testes e monitoramento. Obrigado mais uma vez.

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘página checkout dá erro após limpeza de cache’ está fechado para novas respostas.