Pregunta sobre WooCommerce de Wordpress:

Conflicto con la plantilla: no se pueden cargar los métodos de pago

Un usuario preguntó 👇

¡Dios los bendiga! Gracias por su atención. Estoy desesperado por obtener ayuda … Tengo algunos problemas difíciles con mi plantilla y WooCommerce …

Estoy usando la plantilla Apus Realia RealState, e inicialmente un módulo de pasarela de pago (e.Rede) contradecía la plantilla. Pensé que el conflicto se limitaba al módulo, pero descubrí que el conflicto es con WooCommerce. La consola no me muestra nada relevante … ¿Qué hacer cuando su bandeja de entrada no carga completamente los métodos de pago (carga, pero mantiene la rueda de precargador superpuesta / bloqueando la caja), porque la plantilla no es compatible con WooCommerce? ¿Hay clases o funciones o algún método o proceso que haya realizado, por lo que WooCommerce me permite finalizar mi pago? No todo lo que mencioné sucede con cualquier otra plantilla implementada. Ya he aumentado la memoria PHP.

(@shellbeezy)

Ingeniero Automático de Felicidad

Hace 3 años, 2 meses

¡Hola!

Crear su tema puede ser un problema porque viola incorrectamente las plantillas predeterminadas de WooCommerce. La verificación más simple de esto es cambiar a un tema completamente predeterminado (Twenty Seventeen o Storefront) o su plantilla anula una violación temporal del directorio de temas.

La mayoría de los autores de temas establecen sus temas de manera oportuna, por lo que puede comunicarse con el desarrollador del tema para actualizarlos.

Si el tema no está actualizado, o si ha modificado las plantillas usted mismo o está utilizando un tema hijo, deberá actualizar las plantillas usted mismo.

Puede leer más sobre cómo actualizar las plantillas aquí:
https://docs.woocommerce.com/document/fix-outdated-templates-woocommerce/

Lanzador de hilos

(@mateusso)

Hace 3 años, 2 meses

¡Hola! ¡Gracias por responder! También pensé en eso, pero los artículos de WooCommerce te dicen que no hay ningún problema de compatibilidad en la página de pago, porque la estructura HTML simplemente se proporciona en la página predeterminada de la plantilla … ¡pero lo verificaré! (Modifiqué los archivos de la plantilla) También estoy en contacto con el desarrollador de la plantilla. ¿Crees que esto puede estar sucediendo por razones de jQuery?

(@shellbeezy)

Ingeniero Automático de Felicidad

Hace 3 años, 2 meses

El área de datos de comando se actualiza con JavaScript para que el tamaño de la dirección se vuelva a calcular cada vez que se cambie la dirección.

Si tiene errores de JavaScript en la página de pago, se puede evitar que se ejecute este JavaScript de «actualización». Veo errores de JavaScript en su producto y reviso las páginas:

http://cld.wthms.co/uSdg3

Comienzo aqui:

https://codex.wordpress.org/Using_Your_Browser_to_Diagnose_JavaScript_Errors

Lanzador de hilos

(@mateusso)

Hace 3 años, 2 meses

¡Hey muchas gracias! De hecho, este es un conflicto que ya resolví en KINDA… Este conflicto está relacionado con la pasarela de pago que estoy usando. Aquí está la línea mencionada:

var checkIfInputHasDefaultBehavior = $ (“# checkInputClass”). css («imagen de fondo»). incluye («url»);

Me aconsejaron que apagara eso

var checkIfInputHasDefaultBehavior = $ («# checkInputClass»). fad && $ («#checkInputClass»). css («imagen de fondo»). incluye («url»);

esto realmente solucionó el problema, pero genera una nueva advertencia, por lo que no estoy seguro de que esto realmente funcione. Pero aplicaré ese trabajo nuevamente, entonces, ¿podrías verificar nuevamente?

Encontré algunas diferencias entre diferentes plantillas de consolas: – Al usar la plantilla contradictoria, esto es lo que me da una consola (no incluí datos porque son demasiado largos)

12: 56: 56.508 JQMIGRATE: Migrate está instalado con el registro activo, versión 1.4.1 12: 56: 56.511 VM2306 jquery-migrate.js? Ver = 1.4.1: 45 JQMIGRATE: jQuery no es compatible con el modo Quirks 12:56: 56.697 Navegación a http://medicinecursos.com.br/novosite2017/finalizar-compra/
12: 56: 56.715 VM2304 webfont.js: 35 OBTENER http://medicinecursos.com.br/novosite2017/wp-content/plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3 glan :: ERR_ABORTED 12: 56: 5745 VM2305 jquery.js? ver = 1.12.4: 3 [Violation] Se agregó un detector de mutación DOM sincrónico a un evento ‘DOMNodeInserted’. Considere usar MutationObserver para que la página sea más receptiva. 12: 56: 5780 VM2305 jquery.js? Ver = 1.12.4: 3 [Violation] Se agregó un detector de eventos no pasivo a un evento «touchstart» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 57.215 VM2328 selectWoo.full.js? Ver = 1.0.1: 6302 [Violation] Se agregó un detector de eventos no pasivo a un evento de «rueda» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 578 VM2328 selectWoo.full.js? Ver = 1.0.1: 6302 [Violation] Se agregó un detector de eventos no pasivo a un evento de «rueda» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5730 VM2328 selectWoo.full.js? Ver = 1.0.1: 6302 [Violation] Se agregó un detector de eventos no pasivo a un evento de «rueda» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5747 VM2328 selectWoo.full.js? Ver = 1.0.1: 6302 [Violation] Se agregó un detector de eventos no pasivo a un evento de «rueda» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5738 VM2306 jquery-migrate.js? Ver = 1.4.1: 45 JQMIGRATE: jQuery.parseJSON requiere un cable JSON válido 12:56:57 VM2306 jquery-migrate.js? Ver = 1.4.1: 47 consola. rian 12: 56: 5716 VM2354 perfect-scrollbar.jquery.min.js? ver = 0.6.12: 2 [Violation] Se agregó un detector de eventos no pasivo a un evento de «rueda» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5717 VM2354 perfect-scrollbar.jquery.min.js? Ver = 0.6.12: 2 [Violation] Se agregó un detector de eventos no pasivo a un evento «touchstart» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5717 VM2354 perfect-scrollbar.jquery.min.js? Ver = 0.6.12: 2 [Violation] Se agregó un detector de eventos no pasivo a un evento «touchmove» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5701 VM2328 selectWoo.full.js? Ver = 1.0.1: 6302 [Violation] Se agregó un detector de eventos no pasivo a un evento de «rueda» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5720 VM2328 selectWoo.full.js? Ver = 1.0.1: 6302 [Violation] Se agregó un detector de eventos no pasivo a un evento de «rueda» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 56: 5749 VM2305 jquery.js? Ver = 1.12.4: 2 [Violation] El controlador ‘DOMContentLoaded’ tomó 400ms 12: 56: 5778 [Violation] 136 ms 12: 56: 577.664 aceptó el reabastecimiento obligatorio al ejecutar JavaScript [Violation] Tomó 53ms 12: 57: 00.095 VM2305 jquery.js? Ver = 1.12.4: 4 XHR terminó de cargar: POST «http://medicinecursos.com.br/novosite2017/?wc-ajax=get_refreshed_fragments ”;. 12: 57: 00.573 VM2305 jquery.js? Ver = 1.12.4: 4 XHR terminó de cargar: POST «http://medicinecursos.com.br/novosite2017/?wc-ajax=update_order_review ”;.

– Cuando configuro Twenty Seventeen, esto es lo que me da:

12: 59: 30.968 Navegación a http://medicinecursos.com.br/novosite2017/finalizar-compra/
12: 59: 31.248 jquery-migrate.js? Ver = 1.4.1: 23 JQMIGRATE: Migrate está instalado con el registro activo, versión 1.4.1 12:59:51 j250 jquery-migrate.js? Ver = 1.4.1: 45 JQMIGRATE: jQuery no es compatible con el modo Quirks 12: 59: 31.250 jquery-migrate.js? ver = 1.4.1: 47 console.trace 12: 59: 31.415 VM2444: 1 Reference UnavolvedError: no definido google 12: 59: 31.661 jquery .js? ver = 1.12.4: 3 [Violation] Se agregó un detector de mutación DOM sincrónico a un evento ‘DOMNodeInserted’. Considere usar MutationObserver para que la página sea más receptiva. 12: 59: 31.718 jquery.js? Ver = 1.12.4: 3 [Violation] Se agregó un detector de eventos no pasivo a un evento «touchstart» de bloqueo de desplazamiento. Considere marcar un controlador de eventos como «pasivo» para que la página sea más receptiva. Mira https://www.chromestatus.com/feature/5745543795965952
12: 59: 31.728 realia.js? Ver = 1.2.1: 133 Error TypeError: $ (…) .not (…). HTMLDocument no aplica un cuadro de color. (realia.js? Ver = 1.2.1: 133) en i (jquery.js? Ver = 1.12.4: 2) en Object.fireWith [as resolveWith] (jquery.js? ver = 1.12.4: 2) en Function.ready (jquery.js? ver = 1.12.4: 2) en HTMLDocument.K (jquery.js? ver = 1.12.4: 2)

Lanzador de hilos

(@mateusso)

Hace 3 años, 2 meses

¡Hey muchas gracias! De hecho, este es un conflicto que ya resolví en KINDA … Este conflicto está relacionado con la pasarela de pago que estoy usando. Aquí está la línea mencionada:

var checkIfInputHasDefaultBehavior = $ (“# checkInputClass”). css («imagen de fondo»). incluye («url»);

Me aconsejaron que apagara eso

var checkIfInputHasDefaultBehavior = $ (“# checkInputClass”). fad && $ (“#checkInputClass”). css («imagen de fondo») incluido («url» ‌);

esto realmente solucionó el problema, pero genera una nueva advertencia, por lo que no estoy seguro de que esto realmente funcione. Pero aplicaré ese trabajo de nuevo, entonces, ¿podrías comprobar de nuevo?

Establecí algunas diferencias entre las consolas al usar diferentes plantillas, lo publiqué a través de un comentario pero creo que está permitido, así que

(@fernashes)

Ingeniero Automático de Felicidad

hace 3 años

Me alegra saber que encontró una solución. ¡Gracias por hacérnoslo saber!

¿Solucionó tu problema??

1 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *