WordPress WooCommerce Pergunta: Conflito com o modelo: não é possível carregar os métodos de pagamento

Um usuário perguntou 👇

Deus te abençoê! Agradecimentos para sua atenção. Estou desesperado por ajuda… Estou tendo alguns problemas difíceis com meu modelo e WooCommerce…

Estou usando o template Apus Realia RealState, e inicialmente um módulo de gateway de pagamento (e.Rede) contrariou o template. Achei que o conflito estava limitado ao módulo, mas descobri que o conflito é com o WooCommerce. O console não me mostra nada relevante… O que fazer quando sua caixa de entrada não carrega totalmente os métodos de pagamento (carrega, mas mantém a roda do pré-carregador sobrepondo/bloqueando o checkout), porque o modelo não suporta WooCommerce? Existem classes ou funções ou algum método ou processo que eu fiz, para que o WooCommerce me permita finalizar meu pagamento? Nem tudo que mencionei acontece com qualquer outro template implementado. Já aumentei a memória do PHP.

(@shellbeezy)

Engenheiro Automóvel Felicidade

3 anos, 2 meses atrás

Olá!

Criar seu tema pode ser um problema porque viola incorretamente os modelos padrão do WooCommerce. A verificação mais simples para isso é mudar para um tema completamente padrão (Twenty Seventeen ou Storefront) ou seu modelo substituirá uma violação de diretório de tema temporário.

A maioria dos autores de temas define seus temas em tempo hábil, para que você possa entrar em contato com o desenvolvedor do tema para atualizá-los.

Se o tema não estiver atualizado, ou se você mesmo modificou os modelos ou está usando um tema filho, você mesmo precisará atualizar os modelos.

Você pode ler mais sobre a atualização de modelos aqui:

lançador de tópicos

(@mateusso)

3 anos, 2 meses atrás

Olá! Obrigado por responder! Eu pensei nisso também, mas os artigos do WooCommerce dizem que não há problema de compatibilidade na página de checkout, porque a estrutura HTML é fornecida apenas na página padrão do modelo… mas vou verificar! (Eu modifiquei os arquivos de modelo) Também estou em contato com o desenvolvedor do modelo. Você acha que isso pode estar acontecendo por razões jQuery?

(@shellbeezy)

Engenheiro Automóvel Felicidade

3 anos, 2 meses atrás

A área de dados de comando é atualizada com JavaScript para que o tamanho do endereço seja recalculado toda vez que o endereço for alterado.

Se você tiver erros de JavaScript na página de checkout, esse JavaScript de “atualização” pode ser impedido de ser executado. Vejo erros de JavaScript em seu produto e reviso as páginas:

Eu começo aqui:

lançador de tópicos

(@mateusso)

3 anos, 2 meses atrás

Oi muito obrigado! Na verdade, esse é um conflito que eu já resolvi no KINDA… Esse conflito está relacionado ao gateway de pagamento que estou usando. Segue a linha mencionada:

var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). css (“imagem de fundo”). inclui(“url”);

Eu fui aconselhado a desligar isso

var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). mod && $ (“#checkInputClass”). css (“imagem de fundo”). inclui(“url”);

isso realmente resolveu o problema, mas gera um novo aviso, então não tenho certeza se isso realmente funciona. Mas vou aplicar esse trabalho novamente, então você poderia verificar novamente?

Encontrei algumas diferenças entre diferentes modelos de console: – Usando o modelo contraditório, é isso que um console me dá (não incluí dados porque é muito longo)

12:56:56.508 JQMIGRATE: Migrate está instalado com registro ativo, versão 1.4.1 12:56:56.511 VM2306 jquery-migrate.js? Ver= 1.4.1:45 JQMIGRATE: jQuery não suporta o modo Quirks 12:56:56.697 Navegação para

12:56:56.715 VM2304 webfont.js:35 GET glan::ERR_ABORTED 12:56:5745 VM2305 jquery.js? ver = 1.12.4:3 [Violation] Adicionado um ouvinte de mutação DOM síncrono a um evento ‘DOMNodeInserted’. Considere usar o MutationObserver para tornar a página mais responsiva. 12:56:5780 VM2305 jquery.js? Veja = 1.12.4: 3 [Violation] Adicionado um ouvinte de evento não passivo a um evento touchstart de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:57.215 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:578 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5730 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5747 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5738 VM2306 jquery-migrate.js? Ver=1.4.1:45 JQMIGRATE: jQuery.parseJSON requer conexão JSON válida 12:56:57 VM2306 jquery-migrate.js? Consulte = 1.4.1: 47 console. rian 12:56:5716 VM2354 barra de rolagem perfeita.jquery.min.js? ver = 0,6,12: 2 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5717 VM2354 barra de rolagem perfeita.jquery.min.js? Veja = 0,6,12: 2 [Violation] Adicionado um ouvinte de evento não passivo a um evento touchstart de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5717 VM2354 barra de rolagem perfeita.jquery.min.js? Veja = 0,6,12: 2 [Violation] Adicionado um ouvinte de evento não passivo a um evento “touchmove” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5701 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5720 VM2328 selectWoo.full.js? Visualizar=1.0.1:6302 [Violation] Adicionado um ouvinte de evento não passivo a um evento de “roda” de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:56:5749 VM2305 jquery.js? Veja = 1.12.4: 2 [Violation] Manipulador ‘DOMContentLoaded’ levou 400ms 12:56:5778 [Violation] 136 ms 12:56:577.664 aceito reabastecimento obrigatório ao executar JavaScript [Violation] Demorou 53ms 12:57:00.095 VM2305 jquery.js? Ver= 1.12.4: 4 XHR terminou de carregar: POST «;. 12:57:00.573 VM2305 jquery.js? Ver= 1.12.4: 4 XHR terminou de carregar: POST «;.

– Quando eu configuro o Twenty Seventeen, é isso que ele me dá:

12:59:30.968 Navegação para

12:59:31.248 jquery-migrate.js? Ver=1.4.1:23 JQMIGRATE: Migrate está instalado com registro ativo, versão 1.4.1 12:59:51 j250 jquery-migrate.js? Ver=1.4.1:45 JQMIGRATE: jQuery não suporta o modo Quirks 12:59:31.250 jquery-migrate.js? ver=1.4.1:47 console.trace 12:59:31.415 VM2444:1 Referência UnavolvedError: undefined google 12:59:31.661 jquery .js? ver = 1.12.4:3 [Violation] Adicionado um ouvinte de mutação DOM síncrono a um evento ‘DOMNodeInserted’. Considere usar o MutationObserver para tornar a página mais responsiva. 12:59:31.718 jquery.js? Veja = 1.12.4: 3 [Violation] Adicionado um ouvinte de evento não passivo a um evento touchstart de bloqueio de rolagem. Considere marcar um manipulador de eventos como “passivo” para tornar a página mais responsiva. Visão

12:59:31.728 realia.js? Ver=1.2.1:133 Erro TypeError: $(…).not(…). HTMLDocument não aplica uma caixa de cor. (realia.js?ver=1.2.1:133) em i (jquery.js?ver=1.12.4:2) em Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4:2) em Function.ready(jquery.js? ver=1.12.4:2) em HTMLDocument.K(jquery.js?ver=1.12.4:2)

lançador de tópicos

(@mateusso)

3 anos, 2 meses atrás

Oi muito obrigado! Na verdade, esse é um conflito que eu já resolvi no KINDA… Esse conflito está relacionado ao gateway de pagamento que estou usando. Segue a linha mencionada:

var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). css (“imagem de fundo”). inclui(“url”);

Eu fui aconselhado a desligar isso

var checkIfInputHasDefaultBehavior = $(“#checkInputClass”). mod && $(“#checkInputClass”). css (“imagem de fundo”) incluído (“url” ‌);

isso realmente resolveu o problema, mas gera um novo aviso, então não tenho certeza se isso realmente funciona. Mas vou aplicar esse trabalho novamente, então você pode verificar novamente?

Fiz algumas diferenças entre os consoles usando templates diferentes, postei via comentário mas acho que é permitido então

(@fernashes)

Engenheiro Automóvel Felicidade

faz 3 anos

Fico feliz em saber que você encontrou uma solução. Obrigado por nos informar!

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *