Commit 5550746e478 for woocommerce
commit 5550746e478925cf73b5dd8d1b76c331abcb9fe2
Author: Luigi Teschio <gigitux@gmail.com>
Date: Wed Oct 21 15:33:47 2026 +0200
Restore Product Query block registration on WordPress 7.2 (#70080)
* Restore Product Query block variation registration
* Add changelog for Product Query registration fix
* restore tests
diff --git a/plugins/woocommerce/changelog/fix-product-query-variation-registration b/plugins/woocommerce/changelog/fix-product-query-variation-registration
new file mode 100644
index 00000000000..835b7d15a9e
--- /dev/null
+++ b/plugins/woocommerce/changelog/fix-product-query-variation-registration
@@ -0,0 +1,4 @@
+Significance: patch
+Type: fix
+
+Restore the deprecated Products block and its editor settings on WordPress 7.2.
diff --git a/plugins/woocommerce/client/blocks/assets/js/blocks/product-query/variations/product-query.tsx b/plugins/woocommerce/client/blocks/assets/js/blocks/product-query/variations/product-query.tsx
index fce9a7e6450..4e52a7139c2 100644
--- a/plugins/woocommerce/client/blocks/assets/js/blocks/product-query/variations/product-query.tsx
+++ b/plugins/woocommerce/client/blocks/assets/js/blocks/product-query/variations/product-query.tsx
@@ -107,12 +107,12 @@ subscribe( () => {
registerProductsBlock( queryAttributes );
}
-}, 'core/edit-site' );
+}, CORE_EDITOR_STORE );
let isBlockRegistered = false;
subscribe( () => {
- if ( ! isBlockRegistered ) {
+ if ( ! isBlockRegistered && ! isSiteEditorPage() ) {
isBlockRegistered = true;
registerProductsBlock( QUERY_DEFAULT_ATTRIBUTES );
}
-}, 'core/edit-post' );
+}, CORE_EDITOR_STORE );