Ajax Single Page 500
Hello I have a problem using the Woocommerce ajax Function.
On the single Page of a Product the server response with a 500 wenn clicking "Add to Cart".
On the Shop-Archive Pages everything works fine.
I deactivated all Plugins(expect Woocommerce) and removed all custom code. No changes.
Website-Link: https://weinguthoffmann.de/shop/2020-rivaner/ (ajax currently deactivated in woocomerce)
The Wordpress Log:
[17-Oct-2021 09:38:56 UTC] PHP Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /html/wp/wp-content/themes/betheme/functions/theme-woocommerce.php:1043 Stack trace: #0 /html/wp/wp-includes/class-wp-hook.php(303): mfn_woo_ajax_add_to_cart_single('') #1 /html/wp/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters('', Array) #2 /html/wp/wp-includes/plugin.php(470): WP_Hook->do_action(Array) #3 /html/wp/wp-admin/admin-ajax.php(187): do_action('wp_ajax_woocomm...') #4 {main} thrown in /html/wp/wp-content/themes/betheme/functions/theme-woocommerce.php on line 1043
Comments
Can be Closed. Problem was PHP8
Hello,
I am glad that you resolved it.
If I can help you with anything else, let me know.
Thanks