Hola muy buenas!! Tengo una web con una tienda online con woocommerce y tengo un problema porque de repente no me funcionan lo botones de añadir al carrito. Antes funcionaban.
Ahora estoy probando por ejemplo este link en manual: https://estudioakasia.es/carrito/?add-to-cart=231940 y me dice que hay un error critico.
Lo pongo en este boton e igual no funciona:
https://estudioakasia.es/tienda/
Cuando creo un producto de prueba
https://estudioakasia.es/producto/producto-de-prueba/
tampoco me funciona...
Cualquier ayuda o sugerencia es bienvenida!!
Un saludo!!
Contenido solo visible a usuarios registrados
Ahora he activado esta casilla:
Activar botones AJAX de añadir al carrito en los archivos
Y este link ya me funciona cuando lo pongo en manual:
https://estudioakasia.es/carrito/?add-to-cart=231940
Sin embargo en el producto de prueba sigue dandome error cuando le doy AÑADIR AL CARRITO
https://estudioakasia.es/producto/producto-de-prueba/
Hola Jorge.
Ahora estoy probando por ejemplo este link en manual
Revisando los log de la instalación veo que hay un error con WooCommerce:
[19-Jan-2024 13:32:57 UTC] PHP Fatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, function "__return_null()" not found or invalid function name in /home2/estudi29/public_html/wp-includes/class-wp-hook.php:326
Stack trace:
#0 /home2/estudi29/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters()
#1 /home2/estudi29/public_html/wp-content/plugins/woocommerce/includes/wc-cart-functions.php(134): apply_filters()
#2 /home2/estudi29/public_html/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(835): wc_add_to_cart_message()
#3 /home2/estudi29/public_html/wp-content/plugins/woocommerce/includes/class-wc-form-handler.php(806): WC_Form_Handler::add_to_cart_handler_simple()
#4 /home2/estudi29/public_html/wp-includes/class-wp-hook.php(324): WC_Form_Handler::add_to_cart_action()
#5 /home2/estudi29/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#6 /home2/estudi29/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#7 /home2/estudi29/public_html/wp-settings.php(665): do_action()
#8 /home2/estudi29/public_html/wp-config.php(98): require_once('/home2/estudi29...')
#9 /home2/estudi29/public_html/wp-load.php(50): require_once('/home2/estudi29...')
#10 /home2/estudi29/public_html/wp-blog-header.php(13): require_once('/home2/estudi29...')
#11 /home2/estudi29/public_html/index.php(17): require('/home2/estudi29...')
#12 {main}
thrown in /home2/estudi29/public_html/wp-includes/class-wp-hook.php on line 326
Veo que utilizas la version 8.0 de PHP, prueba a bajar la version e instalar la version 7.4:
Un Saludo
@pepesoler Muchismas gracias pepe!! quedó solucionado, efectivamente era eso lo que estaba dando error, super agradecido como siempre, un saludo!!!
Hola Jorge.
Nada, gracias a ti.
Cualquier consulta que tengas no dudes en comunicarlo.
Un saludo