WP Version: 7.0.2
WC Version: 11.0.0
Divi Version: 5.9.0
I have a separate start page, not the shop page. The Shop page itself is completely empty. I use a Divi Template with the product list module. The module itself works fine on product category pages, just not on the main shop page.
ElegantThemes (Authors of Divi) can reproduce the issue and will probably release a fix also.
I’ll leave the topic open for now until a final fix (either WooCommerce or Divi) is available.
Before doing so, I would suggest trying to remove these lines from plugins/woocommerce/includes/class-wc-query.php and check if it fixes the issue (lines 446-450)?
if ( $shop_page ) {
$q->queried_object = $shop_page;
$q->queried_object_id = $shop_page->ID;
}
It does. What are the side effects? Will it break anything?