• Resuelto vegala

    (@vegala)


    Hola,

    Tenía la web con php 5.6, la actualicé a php 7.2 nativo, a partir de aquí, pude actualizar wordpress a 5.6 y los plugins de woocommerce a las ultimas versiones.

    Pero ahora el botón de «REALIZAR PEDIDO» no funciona, primero me salia un mensaje que la web había tenido un error, y ahora directamente no hace nada al apretar el botón o me abre una pagina que me dice que esta pagina web ha tenido un error critico, cuando debería redirigirme a REDsys para hacer el pago.

    Alguien me puede ayudar con alguna solución?

    Gracias

    • Este debate fue modificado hace 3 años, 3 meses por vegala.
    • Este debate fue modificado hace 3 años, 3 meses por vegala.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • Moderador jose64

    (@jose64)

    Hola.

    Viendo con el inspector de elementos aparece este error:

    Uncaught ReferenceError: exit is not defined
        at HTMLButtonElement.<anonymous> (<anonymous>:146:4)
        at HTMLButtonElement.dispatch (jquery.min.js?ver=3.5.1:2)
        at HTMLButtonElement.v.handle (jquery.min.js?ver=3.5.1:2)

    ¿Tienes todo actualizado a la última versión?, es lo único que te puedo comentar, el tema que estás usando, Organik, es un tema comercial, si estás usando un tema comercial y necesitas soporte debes ir a su canal de soporte oficial. Para dar el mejor servicio a la comunidad WordPress, y generar progreso e innovación, creemos que es importante dirigir a la gente a los sitios oficiales:

    Support for Organik – Organic Food Store WordPress Theme

    Además, los voluntarios del foro no tenemos acceso a productos comerciales, así que no sabríamos porque tu tema comercial no funciona adecuadamente. Y hay otra razón por la que los voluntarios te dirigimos a los vendedores del producto comercial: los vendedores son responsables de dar soporte a su producto comercial.

    Se podría resumir en que en los foros de WordPress.org podemos dar soporte a todo aquello que se pueda instalar o descargar desde WordPress.org.

    Iniciador del debate vegala

    (@vegala)

    Sí, tengo todo actualizado a la última versión.

    He desactivado el tema comercial y con el twenty o el twenty-one me pasa lo mismo, después de poner mis datos como cliente y dar al botón de REALIZAR PEDIDO me pasa lo mismo, una página que me pone,

    Ha habido un error crítico en esta web.

    Aprende más sobre la depuración en WordPress.

    Moderador jose64

    (@jose64)

    Hola.

    Entonces seguramente tienes algún problema de compatibilidad con los plugins, desactívalos todos excepto WooCommerce y haz la prueba, si te funciona bien ve activándolos de uno en uno hasta encontrar el que te crea el problema.

    Aparte de eso, sigue las instrucciones del enlace referente a la depuración, ahí verás que es lo que te causa el problema. Revisa éste debate

    Iniciador del debate vegala

    (@vegala)

    He activado lo del debug y al final de todo del archivo me sale esto:

    [19-Jan-2021 18:18:33 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in /home/vegalaes/public_html/wp-content/plugins/redsys/apiRedsys/json.php on line 781
    [19-Jan-2021 18:18:33 UTC] PHP Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Services_JSON_Error has a deprecated constructor in /home/vegalaes/public_html/wp-content/plugins/redsys/apiRedsys/json.php on line 795

    Iniciador del debate vegala

    (@vegala)

    Vale, como he visto que en estas líneas aparecía el plugin de Redsys, que es el sistema de pago, he ido a mirar si había actualización de este plugin, en wordpress no me aparecía actualización, pero en la página web oficial sí, así que la he descargado y la he instalado manualmente y problema solucionado!

    Lo pongo por aquí por si alguien más tiene o ha tenido este problema!

    Gracias igualmente y un saludo

    Moderador jose64

    (@jose64)

    Hola @vegala

    Es plugin al que te refieres no pertenece al repositorio de WordPress, por eso es que no te aparece en las actualizaciones (aunque muchos otros que no pertenecen al repositorio si lo hacen). En el repositorio tienes un plugin que funciona mucho mejor y tiene mejor soporte (su desarrollador pertenece a la comunidad de WordPress España):

    WooCommerce Redsys Gateway Light

    Gracias por compartir la solución.

Viendo 6 respuestas - de la 1 a la 6 (de un total de 6)
  • El debate ‘Botón REALIZAR PEDIDO no funciona’ está cerrado a nuevas respuestas.