Skip to content

Critical Error in woocommerce.php Causing Blank Orders in WooCommerce #912

@grownlocal

Description

@grownlocal

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Type] BugSomething that is not working as expected

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions