Support » Plugin: WooCommerce Redsys Gateway Light » Error en la página de gracias

  • Resolved Aidatün

    (@aidatun)


    Después de actualizar a la ultima versión del plugin me aparece este error en la página de gracias:

    Fatal error: Uncaught Error: Call to a member function get_id() on null in /home/admin/web/domain.com/public_html/wp-content/plugins/woo-redsys-gateway-light/woocommerce-redsys.php:1743 Stack trace: #0 /home/admin/web/domain.com/public_html/wp-includes/class-wp-hook.php(287): mostrar_numero_autentificacion() #1 /home/admin/web/domain.com/public_html/wp-includes/plugin.php(212): WP_Hook->apply_filters() #2 /home/admin/web/domain.com/public_html/wp-content/plugins/jet-woo-builder/templates/jet-thankyou-order/global/index.php(74): apply_filters() #3 /home/admin/web/domain.com/public_html/wp-content/plugins/jet-woo-builder/includes/widgets/thankyou/jet-woo-builder-thankyou-order.php(265): include(‘/home/admin/web…’) #4 /home/admin/web/domain.com/public_html/wp-content/plugins/elementor/includes/base/controls-stack.php(1894): Elementor\Jet_Woo_Builder_ThankYou_Order->render() #5 /home/admin/web/domain.com/public_html/wp-content/plugins/elementor/includes/base/widget-base.php(530): Elementor\Controls_Stac in /home/admin/web/domain.com/public_html/wp-content/plugins/woo-redsys-gateway-light/woocommerce-redsys.php on line 1743

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Jose Conti

    (@jconti)

    Hola,

    He estado realizando pruebas, y no puedo reproducir el error. ¿Utilizas algún plugin que modifique la página de agradecimiento?

    El error que sufres es porque no está llegando $order al filtro woocommerce_thankyou_order_received_text, en mis sitios de desarrollo llega sin problemas. Por eso progunto si utilizas algun plugin que modifique la página, o algún snippet que interactue con la página de agradecimiento.

    En cualquier caso, puedes poner esto en el archivo functions.php de tu theme

    remove_filter( 'woocommerce_thankyou_order_received_text', 'mostrar_numero_autentificacion', 20, 2 );

    Y el error desaparecerá. Lo único que hace el filtro cusante del error en tu páguna de agradecimiento, es mostrar el número de autorización de Redsys.

    Otra cosa que se me a ocurrido mientras escibía, ¿accedes directamente a la página o desde Redsys? Porque si accedes dirctamente, si que va a saltar ese error al no estar asociado a un pedido, que ahora lo he pensado y lo arreglaré para que no salte.

    Saludos

    Hola Jose,

    Yo también tengo este error en mis logs. En mi caso es provocado por el bot de google que accede directamente a la página de gracias.

    Un Saludo

    Plugin Author Jose Conti

    (@jconti)

    Hola @gercabace,

    Pues se me pasó una línea, ya la he añadido al condicional para la próxima versión, gracias por el aviso, pero ¿cómo está llegando Google a la página de agradecimiento? ¿La estás enlazando desde algún lado?

    Eso quisiera saber … lo revisaré a ver por qué.

    Gracias y un Saludo.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Error en la página de gracias’ is closed to new replies.