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
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