• Hola,

    Ultimamente, cada vez mas, mis clientes me dicen que mi tienda les da error al realizar el pago (sin importar el método de pago, navegador o dispositivo que utilicen para realizar la compra).
    El caso es que al rellenar el formulario como cliente invitado y darle al botón de finalizar, la pagina se les va para arriba y les muestra un signo de exclamación sin ningún tipo de mensaje. Por tanto, no se ha que puede deberse este problema, ni como solucionarlo ni buscar su procedencia.
    Esto no les pasa a todos los clientes, pero si son cada vez mas, por lo tanto me preocupa bastante, ya que posiblemente también le este pasando a mucha gente que no se este poniendo en contacto conmigo.

    ¿Podrían indicarme como puedo solucionarlo o al menos como averiguar a que se debe?

    Tengo la version 5.5.1 de WordPress, la version 4.5.2 de Woocommerce y el tema Myha instalado.

    Muchas gracias

    • Este debate fue modificado hace 3 años, 7 meses por merigoiri.
Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • Moderador jose64

    (@jose64)

    Hola.

    Bienvenido al foro de soporte. Olvidaste indicar la página con la cual necesitas ayuda, me imagino que será la que indicas en tu perfil, https://lacosmeticademaria.es/, por la coincidencia de tema instalado.

    A simple vista no se ven errores, así que en principio lo único que se me ocurre es que tengas algún problema con el plugin de cache, desactívalo completamente (Uninstalling WP Rocket).

    Lo otro que puedes hacer es revisar el modo de depuración (debug) de WordPress para identificar el error. Revisa este debate, ahí tienes enlaces donde se explica cómo activarlo y revisarlo:

    problemas con plugins

    Coméntanos qué errores encuentras o si lo solucionas desactivando WP Rocket y, por favor, recuerda cerrar el debate marcándolo como resuelto cuando así lo consideres, de esta forma nos ayudas a mantener el foro al día.

    Iniciador del debate merigoiri

    (@merigoiri)

    ¡Hola!

    Muchas gracias por la respuesta @jose64

    Es una faena tener que desactivar el WP Rocket, ya que he pagado por el y es el plugin de cache que mas me han recomendado. Pero probare a desactivarlo si algun cliente me vuelve a reportar el error para ver si van por ahi los tiros.

    Por otro lado, he activado el modo depuracion y los registros como me comentaste y he visto que tanto en el archivo error_log como en debug.log, hay una frase que se repite muchas veces. Es algo asi:

    PHP Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? in lacosmeticademaria.es/wp-content/plugins/lessphp/less-php/less.php on line (seguido de unos numeros que van cambiando de linea en linea dentro de este parentesis).

    No se si eso tendra algo que ver o no, de momento no se detectar nada mas. Tambien hay mas mensajes como este:

    PHP Deprecated: The behavior of unparenthesized expressions containing both ‘.’ and ‘+’/’-‘ will change in PHP 8: ‘+’/’-‘ will take a higher precedence in lacosmeticademaria.es/wp-content/plugins/lessphp/less-php/less.php on line

    y este:

    PHP Notice: wpdb::prepare ha sido llamada de forma incorrecta

    ¡Gracias por la ayuda! Un saludo

    • Esta respuesta fue modificada hace 3 años, 6 meses por merigoiri.
    • Esta respuesta fue modificada hace 3 años, 6 meses por merigoiri.
    Moderador jose64

    (@jose64)

    Hola.

    Lo del plugin de cache es porque mientras no esté todo funcionando correctamente no debes utilizar ninguno, complican los diagnósticos. Eso no quiere decir que no lo puedas usar cuando todo esté funcionando correctamente, es totalmente compatible con WooCommerce.

    Con respecto a los otros mensajes de error, el plugin Less PHP Compiler no se actualiza desde hace cuatro años y no tiene soporte, así que seguramente será una parte del problema, deberías liminarlo

Viendo 3 respuestas - de la 1 a la 3 (de un total de 3)
  • El debate ‘Error en la plataforma de pago’ está cerrado a nuevas respuestas.