Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @huzaifaecho!

    Thank you for reaching out and for sharing the details of the issue.

    To help us better understand what’s happening, could you please let us know if you made any changes to your site before this issue started occurring? For example, did you recently update WooCommerce, WordPress, your theme, or any plugins, or make any other changes to your site’s configuration?

    Additionally, could you please share your WooCommerce System Status Report?

    You can get it by going to WooCommerce → Status → Get system report → Copy for support and then share it via Pastebin: https://pastebin.com/

    When creating the Pastebin, please enable the Burn after Read option before sharing the link.

    Once we have this information, we’ll be happy to investigate further and assist you.

    Thread Starter huzaifaecho

    (@huzaifaecho)

    Here you go: https://pastebin.com/ud38kVbQ

    We updated Woocommerce side cart plugin

    2026-07-25T15:58:50+00:00Critical Uncaught Error: Call to a member function get_subtotal() on null in /home/949625.cloudwaysapps.com/cfrnttezht/public_html/wp-content/plugins/woocommerce-side-cart-premium/includes/class-xoo-wsc-cart.php:493 Additional context2026-07-25T15:58:52+00:00Critical Uncaught Error: Call to a member function get_subtotal() on null in /home/949625.cloudwaysapps.com/cfrnttezht/public_html/wp-content/plugins/woocommerce-side-cart-premium/includes/class-xoo-wsc-cart.php:493

    is this the issue?

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @huzaifaecho!

    Thank you for sharing the error logs and System Status Report.

    From the logs, I can see the critical error is coming from the WooCommerce Side Cart Premium plugin:

    Call to a member function get_subtotal() on null

    This indicates that the plugin is attempting to access the WooCommerce cart object when it is unavailable, which can interrupt the normal checkout process and potentially lead to unexpected behavior.

    I also noticed that your theme contains a large number of outdated WooCommerce template overrides, including several checkout-related templates such as form-checkout.php, payment.php, form-login.php, form-coupon.php, and cart.php. Since these templates are significantly behind the current WooCommerce versions, they may no longer be fully compatible with the latest WooCommerce release and could contribute to checkout-related issues, including the behavior you’re seeing.

    To help determine whether this is caused by a theme or plugin conflict, could you please create a staging site and perform the following test?

    1. Activate a default WooCommerce-compatible theme, such as Storefront or Twenty Twenty-Five.
    2. Deactivate all plugins except WooCommerce.
    3. Place a test order and check whether the Order Origin is still recorded as Unknown.

    If the issue no longer occurs, it would indicate that the problem is likely caused by either the outdated theme template overrides or a plugin conflict. You can then reactivate your theme and plugins one at a time until the issue reappears to identify the exact cause.

Viewing 3 replies - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.