godaddy-wordpress / godaddy-wordpress/go
Critical Error in woocommerce.php Causing Blank Orders in WooCommerce
- Dominant language
- PHP
- Stars
- 338
- Forks
- 69
- PR merge metrics
- No merged PRs in 30d
Description
Summary of WooCommerce Issue
We are experiencing blank orders in WooCommerce due to a critical error in the theme’s woocommerce.php file. Below are the key details and steps taken to investigate and mitigate the issue:
Error Details:
• Error Message:
Uncaught Error: Call to a member function get_cart_contents_count() on null in /var/www/vhosts/grownlocal.co.uk/httpdocs/wp-content/themes/go/includes/woocommerce.php:361
• File and Line: woocommerce.php at line 361.
• Description: The error occurs when get_cart_contents_count() is called on a null value, indicating improper initialization of the WooCommerce cart object.
Steps Taken:
1. Temporary Fix:
We added a check to ensure the cart object is not null before calling get_cart_contents_count():
if ( WC()->cart ) {
$cart_count = WC()->cart->get_cart_contents_count();
} else {
$cart_count = 0;
}
Contributor guide
Assessment
This issue has not been assessed yet.