Hello 8theme support team,
I am having a critical issue with Elementor Pro when trying to edit any WooCommerce product. Elementor editor fails to load and shows the following fatal error:
Uncaught Error: Call to a member function get_name() on null
in elementor-pro/modules/theme-builder/documents/single-base.php:162
This indicates that the WooCommerce $product object is NULL during Elementor preview.
🔍 What I already confirmed
1. My theme & core versions:
XStore Theme: 9.6.2
XStore Core Plugin: 5.6.2
2. Problem: the ThemeForest package only includes XStore Core v5.6.2, but theme v9.6.2 requires a newer Core version (5.6.3+).
There is no update button inside WordPress → Plugins → XStore Core.
And the folder inside the downloaded full package:
XStore_Multipurpose_Woocommerce_Wordpress_Theme/XStore Theme/XStore_Core_v.5.6.2
contains ONLY v5.6.2.
So the Core plugin version is outdated and incompatible with theme 9.6.2.
🔍 What I have already tried
Reinstalled Elementor + Elementor Pro
Switched to default theme (Storefront)
Disabled all plugins except Elementor, WooCommerce, and XStore
Deleted & reinstalled XStore Core
Regenerated Elementor CSS/data
Regenerated WooCommerce product lookup tables
Cleared all caches
Installed theme fresh from ThemeForest
But Elementor still cannot load product editor because:
$product = null
→ WooCommerce hooks not loaded
→ Theme/Core mismatch most likely the cause