Commit 72ce177c561 for woocommerce
commit 72ce177c5611d1e71686d339c1034d3da982eca2
Author: Karol Manijak <20098064+kmanijak@users.noreply.github.com>
Date: Wed Sep 2 08:53:08 2026 +0200
Remove some WooCommerce patterns (#68132)
* Remove unused bundled block patterns
* Add changelog entry for bundled pattern cleanup
* Restore coming soon pattern with header and footer
* Update changelog count for retained coming soon pattern
* Keep all bundled header and footer patterns
* Update changelog count for retained header and footer patterns
* Simplify pattern cleanup changelog
diff --git a/plugins/woocommerce/changelog/remove-obsolete-block-patterns b/plugins/woocommerce/changelog/remove-obsolete-block-patterns
new file mode 100644
index 00000000000..3f2fa55d4fa
--- /dev/null
+++ b/plugins/woocommerce/changelog/remove-obsolete-block-patterns
@@ -0,0 +1,4 @@
+Significance: minor
+Type: update
+
+Remove 20 WooCommerce patterns from the pattern library.
diff --git a/plugins/woocommerce/patterns/banner.php b/plugins/woocommerce/patterns/banner.php
deleted file mode 100644
index 8f3b4eae9f6..00000000000
--- a/plugins/woocommerce/patterns/banner.php
+++ /dev/null
@@ -1,67 +0,0 @@
-<?php
-/**
- * Title: Banner
- * Slug: woocommerce-blocks/banner
- * Categories: WooCommerce, featured-selling
- */
-
-
-$banner_title = __( 'Up to 60% off', 'woocommerce' );
-$banner_button = __( 'Shop vinyl records', 'woocommerce' );
-$first_description = __( 'Holiday Sale', 'woocommerce' );
-$second_description = __( 'Get your favorite vinyl at record-breaking prices.', 'woocommerce' );
-?>
-
-<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:columns {"align":"wide"} -->
- <div class="wp-block-columns alignwide">
- <!-- wp:column {"verticalAlignment":"center"} -->
- <div class="wp-block-column is-vertically-aligned-center">
- <!-- wp:paragraph {"style":{"typography":{"fontSize":"18px"},"spacing":{"margin":{"top":"0","right":"0","bottom":"0","left":"0"}}}} -->
- <p style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:18px"><strong><?php echo esc_html( $first_description ); ?></strong> </p>
- <!-- /wp:paragraph -->
-
- <!-- wp:heading {"level":3,"style":{"typography":{"fontSize":"48px"}}} -->
- <h3 class="wp-block-heading" style="font-size:48px"><?php echo esc_html( $banner_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph {"style":{"typography":{"fontSize":"24px"},"spacing":{"margin":{"top":"0","right":"0","bottom":"0","left":"0"}}}} -->
- <p style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:24px"><?php echo esc_html( $second_description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:buttons {"style":{"spacing":{"blockGap":"0","margin":{"top":"20px","bottom":"0"}}}} -->
- <div class="wp-block-buttons" style="margin-top:20px;margin-bottom:0">
- <!-- wp:button {"style":{"typography":{"fontSize":"16px"},"border":{"width":"0px","style":"none"}},"className":"is-style-fill"} -->
- <div class="wp-block-button has-custom-font-size is-style-fill" style="font-size:16px">
- <a class="wp-block-button__link wp-element-button" href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" style="border-style:none;border-width:0px;">
- <?php echo esc_html( $banner_button ); ?>
- </a>
- </div>
- <!-- /wp:button -->
- </div>
- <!-- /wp:buttons -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"verticalAlignment":"center"} -->
- <div class="wp-block-column is-vertically-aligned-center">
- <!-- wp:image {"id":1,"sizeSlug":"full","linkDestination":"none"} -->
- <figure class="wp-block-image size-full">
- <img src="<?php echo esc_url( plugins_url( 'assets/images/pattern-placeholders/music-needle-turntable-black-and-white-white-photography.jpg', WC_PLUGIN_FILE ) ); ?>" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased in a banner.', 'woocommerce' ); ?>" class="wp-image-1" />
- </figure>
- <!-- /wp:image -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/coming-soon-store-only.php b/plugins/woocommerce/patterns/coming-soon-store-only.php
index 290cec650f4..503c1b7b8d5 100644
--- a/plugins/woocommerce/patterns/coming-soon-store-only.php
+++ b/plugins/woocommerce/patterns/coming-soon-store-only.php
@@ -1,9 +1,4 @@
<?php
-/**
- * Note: This pattern is deprecated, it will be removed once newsletter feature flag is deployed.
- * If you are updating this pattern, please also update page-coming-soon-with-header-footer.php.
- */
-
/**
* Title: Coming Soon Store Only
* Slug: woocommerce/coming-soon-store-only
diff --git a/plugins/woocommerce/patterns/content-right-image-left.php b/plugins/woocommerce/patterns/content-right-image-left.php
deleted file mode 100644
index 8da41a84b22..00000000000
--- a/plugins/woocommerce/patterns/content-right-image-left.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-/**
- * Title: Content Right with Image Left
- * Slug: woocommerce-blocks/content-right-with-image-left
- * Categories: WooCommerce, About
- */
-
-declare(strict_types=1);
-
-
-$header = __( 'Committed to a greener lifestyle', 'woocommerce' );
-$content = __( "Our passion is crafting mindful moments with locally sourced, organic, and sustainable products. We're more than a store; we're your path to a community-driven, eco-friendly lifestyle that embraces premium quality.", 'woocommerce' );
-$button = __( 'Meet us', 'woocommerce' );
-$image_0 = plugins_url( 'assets/images/pattern-placeholders/drinkware-liquid-tableware-dishware-bottle-fluid.jpg', WC_PLUGIN_FILE );
-
-?>
-
-<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"className":"alignfull","layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))"><!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:columns {"verticalAlignment":"center","align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|40"}}}} -->
-<div class="wp-block-columns alignwide are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
-<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":13699,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none"} -->
-<figure class="wp-block-image size-full"><img src="<?php echo esc_html( $image_0 ); ?>" alt="" class="wp-image-13699" style="aspect-ratio:1;object-fit:cover" /></figure>
-<!-- /wp:image --></div>
-<!-- /wp:column -->
-
-<!-- wp:column {"verticalAlignment":"center"} -->
-<div class="wp-block-column is-vertically-aligned-center"><!-- wp:heading {"align":"wide"} -->
-<h2 class="wp-block-heading alignwide"><?php echo esc_html( $header ); ?></h2>
-<!-- /wp:heading -->
-
-<!-- wp:paragraph -->
-<p><?php echo esc_html( $content ); ?></p>
-<!-- /wp:paragraph -->
-
-<!-- wp:buttons -->
-<div class="wp-block-buttons"><!-- wp:button --><div class="wp-block-button"><a class="wp-block-button__link wp-element-button"><?php echo esc_html( $button ); ?></a></div><!-- /wp:button --></div>
-<!-- /wp:buttons --></div>
-<!-- /wp:column --></div>
-<!-- /wp:columns -->
-
-<!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer --></div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/featured-category-cover-image.php b/plugins/woocommerce/patterns/featured-category-cover-image.php
deleted file mode 100644
index fba14d1599b..00000000000
--- a/plugins/woocommerce/patterns/featured-category-cover-image.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-/**
- * Title: Featured Category Cover Image
- * Slug: woocommerce-blocks/featured-category-cover-image
- * Categories: WooCommerce, Intro
- */
-
-$image1 = plugins_url( 'assets/images/pattern-placeholders/table-wood-house-chair-floor-window.jpg', WC_PLUGIN_FILE );
-
-$category_title = __( 'Sit back and relax', 'woocommerce' );
-$description = __( 'With a wide range of designer chairs to elevate your living space.', 'woocommerce' );
-$button = __( 'Shop chairs', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Featured Category Cover Image"}, "align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:cover {"url":"<?php echo esc_url( $image1 ); ?>","dimRatio":50,"focalPoint":{"x":0.5,"y":1},"minHeight":600,"align":"full","style":{"spacing":{"padding":{"top":"3%","right":"0%","bottom":"10%","left":"5%"},"margin":{"top":"0","bottom":"0"},"blockGap":"1%"}},"layout":{"type":"default"}} -->
- <div class="wp-block-cover alignfull" style="margin-top:0;margin-bottom:0;padding-top:3%;padding-right:0%;padding-bottom:10%;padding-left:5%;min-height:600px">
- <span aria-hidden="true" class="wp-block-cover__background has-background-dim"></span>
- <img class="wp-block-cover__image-background" alt="" src="<?php echo esc_url( $image1 ); ?>" style="object-position:50% 100%" data-object-fit="cover" data-object-position="50% 100%"/>
- <div class="wp-block-cover__inner-container">
- <!-- wp:heading {"level":3} -->
- <h3 class="wp-block-heading"><?php echo esc_html( $category_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:buttons {"style":{"spacing":{"margin":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}}} -->
- <div class="wp-block-buttons" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30)">
- <!-- wp:button -->
- <div class="wp-block-button">
- <a href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" class="wp-block-button__link wp-element-button">
- <?php echo esc_html( $button ); ?>
- </a>
- </div>
- <!-- /wp:button -->
- </div>
- <!-- /wp:buttons -->
- </div>
- </div>
- <!-- /wp:cover -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/featured-category-triple.php b/plugins/woocommerce/patterns/featured-category-triple.php
deleted file mode 100644
index 85fcdbeefa0..00000000000
--- a/plugins/woocommerce/patterns/featured-category-triple.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-/**
- * Title: Featured Category Triple
- * Slug: woocommerce-blocks/featured-category-triple
- * Categories: WooCommerce, featured-selling
- */
-
-$image1 = plugins_url( 'assets/images/pattern-placeholders/tree-branch-plant-wood-leaf-flower.jpg', WC_PLUGIN_FILE );
-$image2 = plugins_url( 'assets/images/pattern-placeholders/watch-hand-brand-jewellery-strap-platinum.jpg', WC_PLUGIN_FILE );
-$image3 = plugins_url( 'assets/images/pattern-placeholders/white-vase-decoration-pattern-ceramic-lamp.jpg', WC_PLUGIN_FILE );
-
-$first_title = __( 'Home decor', 'woocommerce' );
-$second_title = __( 'Retro photography', 'woocommerce' );
-$third_title = __( 'Handmade gifts', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Featured Category Triple"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:columns {"metadata":{"categories":["woo-commerce"],"patternName":"woocommerce-blocks/featured-category-triple","name":"Featured Category Triple"},"align":"wide","style":{"spacing":{"blockGap":{"top":"0px","left":"0px"},"padding":{"right":"0","left":"0","top":"0","bottom":"0"},"margin":{"top":"0px","bottom":"0px"}}}} -->
- <div class="wp-block-columns alignwide" style="margin-top:0px;margin-bottom:0px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:cover {"url":"<?php echo esc_url( $image1 ); ?>","id":1,"dimRatio":30,"overlayColor":"black","isUserOverlayColor":true,"contentPosition":"bottom center","style":{"spacing":{"padding":{"bottom":"56px"}}},"className":"has-white-color"} -->
- <div class="wp-block-cover is-light has-custom-content-position is-position-bottom-center has-white-color" style="padding-bottom:56px">
- <span aria-hidden="true" class="wp-block-cover__background has-black-background-color has-background-dim-30 has-background-dim"></span>
- <img class="wp-block-cover__image-background wp-image-1" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased in featured categories banner. 1 out of 3.', 'woocommerce' ); ?>" src="<?php echo esc_url( $image1 ); ?>" data-object-fit="cover"/>
- <div class="wp-block-cover__inner-container">
- <!-- wp:heading {"textAlign":"center","level":4,"style":{"spacing":{"margin":{"bottom":"24px"}}}} -->
- <h4 class="wp-block-heading has-text-align-center" style="margin-bottom:24px"><?php echo esc_html( $first_title ); ?></h4>
- <!-- /wp:heading -->
- <!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"top":"0","bottom":"0"},"margin":{"top":"0","bottom":"0"}}}} -->
- <p class="has-text-align-center has-link-color" style="margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0">
- <a href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" data-type="link" data-id="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>"><?php esc_html_e( 'Shop Now', 'woocommerce' ); ?></a>
- </p>
- <!-- /wp:paragraph -->
- </div>
- </div>
- <!-- /wp:cover -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:cover {"url":"<?php echo esc_url( $image2 ); ?>","id":1,"dimRatio":30,"overlayColor":"black","isUserOverlayColor":true,"contentPosition":"bottom center","style":{"spacing":{"padding":{"bottom":"56px"}}},"className":"has-white-color"} -->
- <div class="wp-block-cover is-light has-custom-content-position is-position-bottom-center has-white-color" style="padding-bottom:56px">
- <span aria-hidden="true" class="wp-block-cover__background has-black-background-color has-background-dim-30 has-background-dim"></span>
- <img class="wp-block-cover__image-background wp-image-1" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased in featured categories banner. 2 out of 3.', 'woocommerce' ); ?>" src="<?php echo esc_url( $image2 ); ?>" data-object-fit="cover"/>
- <div class="wp-block-cover__inner-container">
- <!-- wp:heading {"textAlign":"center","level":4,"style":{"spacing":{"margin":{"bottom":"24px"}}}} -->
- <h4 class="wp-block-heading has-text-align-center" style="margin-bottom:24px"><?php echo esc_html( $second_title ); ?></h4>
- <!-- /wp:heading -->
- <!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"top":"0","bottom":"0"},"margin":{"top":"0","bottom":"0"}}}} -->
- <p class="has-text-align-center has-link-color" style="margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0">
- <a href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" data-type="link" data-id="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>"><?php esc_html_e( 'Shop Now', 'woocommerce' ); ?></a>
- </p>
- <!-- /wp:paragraph -->
- </div>
- </div>
- <!-- /wp:cover -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:cover {"url":"<?php echo esc_url( $image3 ); ?>","id":1,"dimRatio":30,"overlayColor":"black","isUserOverlayColor":true,"contentPosition":"bottom center","style":{"spacing":{"padding":{"bottom":"56px"}}},"className":"has-white-color"} -->
- <div class="wp-block-cover is-light has-custom-content-position is-position-bottom-center has-white-color" style="padding-bottom:56px">
- <span aria-hidden="true" class="wp-block-cover__background has-black-background-color has-background-dim-30 has-background-dim"></span>
- <img class="wp-block-cover__image-background wp-image-1" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased in featured categories banner. 3 out of 3', 'woocommerce' ); ?>" src="<?php echo esc_url( $image3 ); ?>" data-object-fit="cover"/>
- <div class="wp-block-cover__inner-container">
- <!-- wp:heading {"textAlign":"center","level":4,"style":{"spacing":{"margin":{"bottom":"24px"}}}} -->
- <h4 class="wp-block-heading has-text-align-center" style="margin-bottom:24px"><?php echo esc_html( $third_title ); ?></h4>
- <!-- /wp:heading -->
- <!-- wp:paragraph {"align":"center","style":{"elements":{"link":{"color":{"text":"var:preset|color|white"}}},"spacing":{"padding":{"top":"0","bottom":"0"},"margin":{"top":"0","bottom":"0"}}}} -->
- <p class="has-text-align-center has-link-color" style="margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0">
- <a href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" data-type="link" data-id="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>"><?php esc_html_e( 'Shop Now', 'woocommerce' ); ?></a>
- </p>
- <!-- /wp:paragraph -->
- </div>
- </div>
- <!-- /wp:cover -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/four-image-grid-content-left.php b/plugins/woocommerce/patterns/four-image-grid-content-left.php
deleted file mode 100644
index d66b15860f9..00000000000
--- a/plugins/woocommerce/patterns/four-image-grid-content-left.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-/**
- * Title: Four Image Grid Content Left
- * Slug: woocommerce-blocks/four-image-grid-content-left
- * Categories: WooCommerce, About
- */
-declare(strict_types=1);
-
-$header = __( 'Create anything', 'woocommerce' );
-$content = __( 'Navigating life\'s intricate fabric, choices unfold paths to the extraordinary, demanding creativity, curiosity, and courage for a truly fulfilling journey.', 'woocommerce' );
-$button = __( 'Get Started', 'woocommerce' );
-
-$image_0 = plugins_url( 'assets/images/pattern-placeholders/sun-glass-vase-green-ceramic-shelf.jpg', WC_PLUGIN_FILE );
-$image_1 = plugins_url( 'assets/images/pattern-placeholders/white-vase-decoration-pattern-ceramic-lamp.jpg', WC_PLUGIN_FILE );
-$image_2 = plugins_url( 'assets/images/pattern-placeholders/plant-white-leaf-flower-vase-green.jpg', WC_PLUGIN_FILE );
-$image_3 = plugins_url( 'assets/images/pattern-placeholders/tree-branch-plant-wood-leaf-flower.jpg', WC_PLUGIN_FILE );
-
-?>
-
-<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"className":"alignfull","layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))"><!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"var:preset|spacing|40"}}}} -->
-<div class="wp-block-columns alignwide"><!-- wp:column {"verticalAlignment":"center","width":"40%","layout":{"type":"constrained","justifyContent":"left","contentSize":"400px"}} -->
-<div class="wp-block-column is-vertically-aligned-center" style="flex-basis:40%"><!-- wp:heading -->
-<h2 class="wp-block-heading"><?php echo esc_html( $header ); ?></h2>
-<!-- /wp:heading -->
-
-<!-- wp:paragraph -->
-<p><?php echo esc_html( $content ); ?></p>
-<!-- /wp:paragraph -->
-
-<!-- wp:buttons -->
-<div class="wp-block-buttons"><!-- wp:button --><div class="wp-block-button"><a class="wp-block-button__link wp-element-button"><?php echo esc_html( $button ); ?></a></div><!-- /wp:button --></div>
-<!-- /wp:buttons --></div>
-<!-- /wp:column -->
-
-<!-- wp:column -->
-<div class="wp-block-column"><!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"8px","left":"8px"}}}} -->
-<div class="wp-block-columns alignwide"><!-- wp:column {"style":{"spacing":{"blockGap":"8px"}}} -->
-<div class="wp-block-column"><!-- wp:image {"id":13699,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
-<figure class="wp-block-image size-full is-style-default"><img src="<?php echo esc_html( $image_0 ); ?>" alt="" class="wp-image-13699" style="aspect-ratio:1;object-fit:cover" /></figure>
-<!-- /wp:image -->
-
-<!-- wp:image {"id":13707,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
-<figure class="wp-block-image size-full is-style-default"><img src="<?php echo esc_html( $image_1 ); ?>" alt="" class="wp-image-13707" style="aspect-ratio:1;object-fit:cover" /></figure>
-<!-- /wp:image --></div>
-<!-- /wp:column -->
-
-<!-- wp:column {"style":{"spacing":{"blockGap":"8px"}}} -->
-<div class="wp-block-column"><!-- wp:image {"id":13707,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
-<figure class="wp-block-image size-full is-style-default"><img src="<?php echo esc_html( $image_2 ); ?>" alt="" class="wp-image-13707" style="aspect-ratio:1;object-fit:cover" /></figure>
-<!-- /wp:image -->
-
-<!-- wp:image {"id":13699,"aspectRatio":"1","scale":"cover","sizeSlug":"full","linkDestination":"none","className":"is-style-default"} -->
-<figure class="wp-block-image size-full is-style-default"><img src="<?php echo esc_html( $image_3 ); ?>" alt="" class="wp-image-13699" style="aspect-ratio:1;object-fit:cover" /></figure>
-<!-- /wp:image --></div>
-<!-- /wp:column --></div>
-<!-- /wp:columns --></div>
-<!-- /wp:column --></div>
-<!-- /wp:columns -->
-
-<!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer --></div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/heading-with-three-columns-of-content-with-link.php b/plugins/woocommerce/patterns/heading-with-three-columns-of-content-with-link.php
deleted file mode 100644
index 93bf7c50c96..00000000000
--- a/plugins/woocommerce/patterns/heading-with-three-columns-of-content-with-link.php
+++ /dev/null
@@ -1,79 +0,0 @@
-<?php
-/**
- * Title: Heading with Three Columns of Content and Link
- * Slug: woocommerce-blocks/heading-with-three-columns-of-content-with-link
- * Categories: WooCommerce, Services
- */
-declare(strict_types=1);
-
-$header = __( 'Our services', 'woocommerce' );
-$product_title = __( 'Create anything', 'woocommerce' );
-$description = __( 'Navigating life\'s intricate fabric, choices unfold paths to the extraordinary, demanding creativity, curiosity, and courage for a truly fulfilling journey.', 'woocommerce' );
-$button_link = __( 'Get started', 'woocommerce' );
-?>
-
-
-
-<!-- wp:group {"metadata":{"name":"Services"},"align":"full","className":"alignfull","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))"><!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
-<div class="wp-block-group alignwide"><!-- wp:heading {"textAlign":"left","align":"full","style":{"typography":{"fontStyle":"normal"}}} -->
-<h2 class="wp-block-heading alignfull has-text-align-left" style="font-style:normal;"><?php echo esc_html( $header ); ?></h2>
-<!-- /wp:heading --></div>
-<!-- /wp:group -->
-
-<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
-<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|40","left":"var:preset|spacing|30"}}}} -->
-<div class="wp-block-columns alignwide"><!-- wp:column -->
-<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"is-service-name","style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
-<h3 class="wp-block-heading is-service-name has-medium-font-size" style="font-style:normal;font-weight:700"><?php echo esc_html( $product_title ); ?></h3>
-<!-- /wp:heading -->
-
-<!-- wp:paragraph {"className":"is-service-description"} -->
-<p class="is-service-description"><?php echo esc_html( $description ); ?></p>
-<!-- /wp:paragraph -->
-
-<!-- wp:paragraph {"className":"is-service-link"} -->
-<p class="is-service-link"><a href="#"><?php echo esc_html( $button_link ); ?></a> →</p>
-<!-- /wp:paragraph --></div>
-<!-- /wp:column -->
-
-<!-- wp:column -->
-<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"is-service-name","style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
-<h3 class="wp-block-heading is-service-name has-medium-font-size" style="font-style:normal;font-weight:700"><?php echo esc_html( $product_title ); ?></h3>
-<!-- /wp:heading -->
-
-<!-- wp:paragraph {"className":"is-service-description"} -->
-<p class="is-service-description"><?php echo esc_html( $description ); ?></p>
-<!-- /wp:paragraph -->
-
-<!-- wp:paragraph {"className":"is-service-link"} -->
-<p class="is-service-link"><a href="#"><?php echo esc_html( $button_link ); ?></a> →</p>
-<!-- /wp:paragraph --></div>
-<!-- /wp:column -->
-
-<!-- wp:column -->
-<div class="wp-block-column"><!-- wp:heading {"level":3,"className":"is-service-name","style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
-<h3 class="wp-block-heading is-service-name has-medium-font-size" style="font-style:normal;font-weight:700"><?php echo esc_html( $product_title ); ?></h3>
-<!-- /wp:heading -->
-
-<!-- wp:paragraph {"className":"is-service-description"} -->
-<p class="is-service-description"><?php echo esc_html( $description ); ?></p>
-<!-- /wp:paragraph -->
-
-<!-- wp:paragraph {"className":"is-service-link"} -->
-<p class="is-service-link"><a href="#"><?php echo esc_html( $button_link ); ?></a> →</p>
-<!-- /wp:paragraph --></div>
-<!-- /wp:column --></div>
-<!-- /wp:columns -->
-
-<!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer --></div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/hero-product-3-split.php b/plugins/woocommerce/patterns/hero-product-3-split.php
deleted file mode 100644
index 86b4719fd56..00000000000
--- a/plugins/woocommerce/patterns/hero-product-3-split.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-/**
- * Title: Hero Product 3 Split
- * Slug: woocommerce-blocks/hero-product-3-split
- * Categories: WooCommerce, featured-selling
- */
-
-
-$main_title = __( 'New: Retro Glass Jug', 'woocommerce' );
-$first_title = __( 'Timeless elegance', 'woocommerce' );
-$second_title = __( 'Durable glass', 'woocommerce' );
-$third_title = __( 'Versatile charm', 'woocommerce' );
-
-$first_description = __( 'Elevate your table with a 330ml Retro Glass Jug, blending classic design and durable hardened glass.', 'woocommerce' );
-$second_description = __( 'Crafted from resilient thick glass, this jug ensures lasting quality, making it perfect for everyday use with a touch of vintage charm.', 'woocommerce' );
-$third_description = __( "The Retro Glass Jug's classic silhouette effortlessly complements any setting, making it the ideal choice for serving beverages with style and flair.", 'woocommerce' );
-?>
-
-<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"left":"0"},"margin":{"top":"0px","bottom":"0px"}}}} -->
- <div class="wp-block-columns alignwide" style="margin-top:0px;margin-bottom:0px">
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:cover {"url":"<?php echo esc_url( plugins_url( 'assets/images/pattern-placeholders/drinkware-liquid-tableware-dishware-bottle-fluid.jpg', WC_PLUGIN_FILE ) ); ?>","dimRatio":0,"minHeight":800,"minHeightUnit":"px","isDark":false,"layout":{"type":"constrained"}} -->
- <div class="wp-block-cover is-light" style="min-height:800px">
- <span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span>
- <img
- class="wp-block-cover__image-background"
- alt="<?php esc_attr_e( 'Placeholder image used to represent a product being showcased.', 'woocommerce' ); ?>"
- src="<?php echo esc_url( plugins_url( 'assets/images/pattern-placeholders/drinkware-liquid-tableware-dishware-bottle-fluid.jpg', WC_PLUGIN_FILE ) ); ?>"
- data-object-fit="cover" />
- <div class="wp-block-cover__inner-container">
- <!-- wp:paragraph {"align":"center","placeholder":" ","fontSize":"large"} -->
- <p class="has-text-align-center has-large-font-size"></p>
- <!-- /wp:paragraph -->
- </div>
- </div>
- <!-- /wp:cover -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"verticalAlignment":"center"} -->
- <div class="wp-block-column is-vertically-aligned-center">
- <!-- wp:group {"style":{"spacing":{"padding":{"top":"20px","bottom":"20px","left":"50px","right":"50px"},"blockGap":"48px","margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained"}} -->
- <div class="wp-block-group" style="margin-top:0;margin-bottom:0;padding-top:20px;padding-right:50px;padding-bottom:20px;padding-left:50px">
- <!-- wp:heading {"level":3} -->
- <h3 class="wp-block-heading"><?php echo esc_html( $main_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:group {"style":{"spacing":{"blockGap":"35px"}},"layout":{"type":"constrained"}} -->
- <div class="wp-block-group">
- <!-- wp:group {"style":{"spacing":{"blockGap":"6px"}},"layout":{"type":"constrained"}} -->
- <div class="wp-block-group">
- <!-- wp:heading {"level":5,"style":{"typography":{"textTransform":"capitalize"}}} -->
- <h5 class="wp-block-heading" style="text-transform:capitalize"><?php echo esc_html( $first_title ); ?></h5>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $first_description ); ?></p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:group -->
-
- <!-- wp:separator {"className":"is-style-wide"} -->
- <hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />
- <!-- /wp:separator -->
-
- <!-- wp:group {"style":{"spacing":{"blockGap":"6px"}},"layout":{"type":"constrained"}} -->
- <div class="wp-block-group">
- <!-- wp:heading {"level":5,"style":{"typography":{"textTransform":"capitalize"}}} -->
- <h5 class="wp-block-heading" style="text-transform:capitalize"><?php echo esc_html( $second_title ); ?></h5>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $second_description ); ?></p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:group -->
-
- <!-- wp:separator {"className":"is-style-wide"} -->
- <hr class="wp-block-separator has-alpha-channel-opacity is-style-wide" />
- <!-- /wp:separator -->
-
- <!-- wp:group {"style":{"spacing":{"blockGap":"6px"}},"layout":{"type":"constrained"}} -->
- <div class="wp-block-group">
- <!-- wp:heading {"level":5,"style":{"typography":{"textTransform":"capitalize"}}} -->
- <h5 class="wp-block-heading" style="text-transform:capitalize"><?php echo esc_html( $third_title ); ?></h5>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $third_description ); ?></p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:group -->
- </div>
- <!-- /wp:group -->
-
- <!-- wp:buttons -->
- <div class="wp-block-buttons"><!-- wp:button -->
- <div class="wp-block-button">
- <a href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" class="wp-block-button__link wp-element-button"><?php esc_html_e( 'Shop now', 'woocommerce' ); ?></a>
- </div>
- <!-- /wp:button -->
- </div>
- <!-- /wp:buttons -->
- </div>
- <!-- /wp:group -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/hero-product-chessboard.php b/plugins/woocommerce/patterns/hero-product-chessboard.php
deleted file mode 100644
index da149dec6be..00000000000
--- a/plugins/woocommerce/patterns/hero-product-chessboard.php
+++ /dev/null
@@ -1,129 +0,0 @@
-<?php
-/**
- * Title: Hero Product Chessboard
- * Slug: woocommerce-blocks/hero-product-chessboard
- * Categories: WooCommerce, featured-selling
- */
-
-
-$image1 = plugins_url( 'assets/images/pattern-placeholders/plant-white-leaf-flower-vase-green.jpg', WC_PLUGIN_FILE );
-$image2 = plugins_url( 'assets/images/pattern-placeholders/table-wood-house-chair-floor-window.jpg', WC_PLUGIN_FILE );
-
-$first_title = __( 'Quality Materials', 'woocommerce' );
-$second_title = __( 'Unique design', 'woocommerce' );
-$third_title = __( 'Make your house feel like home', 'woocommerce' );
-
-$first_description = __( 'We use only the highest-quality materials in our products, ensuring that they look great and last for years to come.', 'woocommerce' );
-$second_description = __( 'From bold prints to intricate details, our products are a perfect combination of style and function.', 'woocommerce' );
-$third_description = __( 'Add a touch of charm and coziness this holiday season with a wide selection of hand-picked decorations — from minimalist vases to designer furniture.', 'woocommerce' );
-
-$button = __( 'Shop home decor', 'woocommerce' );
-?>
-
-<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"},"blockGap":"0"}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:columns {"align":"full","style":{"spacing":{"padding":{"top":"0","right":"0","bottom":"0","left":"0"},"blockGap":{"top":"0","left":"0"}}}} -->
- <div class="wp-block-columns alignfull" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:cover {"url":"<?php echo esc_url( $image1 ); ?>","dimRatio":0,"focalPoint":{"x":0.54,"y":0.52},"isDark":false,"style":{"color":{}}} -->
- <div class="wp-block-cover is-light">
- <img class="wp-block-cover__image-background" alt="<?php esc_attr_e( 'Placeholder image used to represent a product being showcased in a hero section. 1 out of 2.', 'woocommerce' ); ?>" src="<?php echo esc_url( $image1 ); ?>" style="object-position:54% 52%" data-object-fit="cover" data-object-position="54% 52%"/>
- <div class="wp-block-cover__inner-container">
- <!-- wp:paragraph {"align":"center","placeholder":" ","fontSize":"large"} -->
- <p class="has-text-align-center has-large-font-size"> </p>
- <!-- /wp:paragraph -->
- </div>
- </div>
- <!-- /wp:cover -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"0","right":"0","bottom":"0","left":"0"}}},"layout":{"type":"constrained"}} -->
- <div class="wp-block-column is-vertically-aligned-center" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
- <!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"0px","right":"60px","bottom":"0px","left":"60px"},"margin":{"top":"var:preset|spacing|40","bottom":"var:preset|spacing|40"}}}} -->
- <div class="wp-block-group alignfull" style="margin-top:var(--wp--preset--spacing--40);margin-bottom:var(--wp--preset--spacing--40);padding-top:0px;padding-right:60px;padding-bottom:0px;padding-left:60px">
- <!-- wp:heading {"textAlign":"left","level":2} -->
- <h2 class="wp-block-heading has-text-align-left has-large-font-size"><strong><?php echo esc_html( $third_title ); ?></strong></h3>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|40"}}}} -->
- <p style="margin-bottom:var(--wp--preset--spacing--40)"><?php echo esc_html( $third_description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:buttons {"style":{"spacing":{"margin":{"top":"64px"}}}} -->
- <div class="wp-block-buttons" style="margin-top:64px">
- <!-- wp:button {"textAlign":"left"} -->
- <div class="wp-block-button has-custom-font-size">
- <a class="wp-block-button__link has-text-align-left wp-element-button" href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>"><?php echo esc_html( $button ); ?></a>
- </div>
- <!-- /wp:button -->
- </div>
- <!-- /wp:buttons -->
- </div>
- <!-- /wp:group -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:columns {"align":"full","style":{"spacing":{"padding":{"top":"0","right":"0","bottom":"0","left":"0"},"blockGap":{"top":"0","left":"0"}}}} -->
- <div class="wp-block-columns alignfull" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
- <!-- wp:column {"verticalAlignment":"center","style":{"spacing":{"padding":{"top":"0","right":"0","bottom":"0","left":"0"}}}} -->
- <div class="wp-block-column is-vertically-aligned-center" style="padding-top:0;padding-right:0;padding-bottom:0;padding-left:0">
- <!-- wp:group {"style":{"spacing":{"padding":{"right":"50px","left":"50px","top":"50px","bottom":"50px"},"blockGap":"50px"}},"layout":{"type":"constrained"}} -->
- <div class="wp-block-group" style="padding-top:50px;padding-right:50px;padding-bottom:50px;padding-left:50px">
- <!-- wp:group {"style":{"dimensions":{"minHeight":""},"layout":{"type":"flex","orientation":"vertical"}} -->
- <div class="wp-block-group">
- <!-- wp:heading {"level":5,"style":{"typography":{"textTransform":"capitalize"}}} -->
- <h5 class="wp-block-heading" style="text-transform:capitalize"><strong><?php echo esc_html( $first_title ); ?></strong></h5>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"0","right":"0","bottom":"0","left":"0"},"margin":{"top":"25px","right":"0","bottom":"0","left":"0"}}}} -->
- <p style="margin-top:25px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><?php echo esc_html( $first_description ); ?></p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:group -->
-
- <!-- wp:group {"style":{"dimensions":{"minHeight":""},"layout":{"type":"flex","orientation":"vertical"}} -->
- <div class="wp-block-group">
- <!-- wp:heading {"level":5,"style":{"typography":{"textTransform":"capitalize"}}} -->
- <h5 class="wp-block-heading" style="text-transform:capitalize"><strong><?php echo esc_html( $second_title ); ?></strong></h5>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph {"style":{"spacing":{"margin":{"top":"25px"}}}} -->
- <p style="margin-top:25px"><?php echo esc_html( $second_description ); ?></p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:group -->
- </div>
- <!-- /wp:group -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"verticalAlignment":"center"} -->
- <div class="wp-block-column is-vertically-aligned-center">
- <!-- wp:cover {"url":"<?php echo esc_url( $image2 ); ?>","dimRatio":0,"focalPoint":{"x":0.33,"y":0.06},"style":{"color":{}}} -->
- <div class="wp-block-cover">
- <img class="wp-block-cover__image-background" alt="<?php esc_attr_e( 'Placeholder image used to represent a product being showcased in a hero section. 2 out of 2.', 'woocommerce' ); ?>" src="<?php echo esc_url( $image2 ); ?>" style="object-position:33% 6%" data-object-fit="cover" data-object-position="33% 6%"/>
- <div class="wp-block-cover__inner-container">
- <!-- wp:paragraph {"align":"center","placeholder":" ","fontSize":"large"} -->
- <p class="has-text-align-center has-large-font-size"> </p>
- <!-- /wp:paragraph -->
- </div>
- </div>
- <!-- /wp:cover -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/hero-product-split.php b/plugins/woocommerce/patterns/hero-product-split.php
deleted file mode 100644
index 464ffe7e228..00000000000
--- a/plugins/woocommerce/patterns/hero-product-split.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/**
- * Title: Hero Product Split
- * Slug: woocommerce-blocks/hero-product-split
- * Categories: WooCommerce, Intro
- */
-
-
-$hero_title = __( 'Keep dry with 50% off rain jackets', 'woocommerce' );
-?>
-
-<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:media-text {"align":"full","mediaPosition":"right","mediaType":"image","mediaSizeSlug":"full","imageFill":false} -->
- <div class="wp-block-media-text alignfull has-media-on-the-right is-stacked-on-mobile">
- <div class="wp-block-media-text__content">
- <!-- wp:heading {"level":3} -->
- <h3 class="wp-block-heading"><?php echo esc_html( $hero_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:buttons {"style":{"spacing":{"margin":{"bottom":"var:preset|spacing|40"}}}} -->
- <div class="wp-block-buttons" style="margin-bottom:var(--wp--preset--spacing--40)">
- <!-- wp:button -->
- <div class="wp-block-button">
- <a href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>" class="wp-block-button__link wp-element-button"><?php esc_html_e( 'Shop the sale', 'woocommerce' ); ?></a>
- </div>
- <!-- /wp:button -->
- </div>
- <!-- /wp:buttons -->
- </div>
-
- <figure class="wp-block-media-text__media">
- <img src="<?php echo esc_url( plugins_url( 'assets/images/pattern-placeholders/man-person-winter-photography-statue-coat.png', WC_PLUGIN_FILE ) ); ?>" alt="<?php esc_attr_e( 'Placeholder image used to represent a product being showcased in a hero section.', 'woocommerce' ); ?>" />
- </figure>
- </div>
- <!-- /wp:media-text -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer --></div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/intro-centered-content-with-image-below.php b/plugins/woocommerce/patterns/intro-centered-content-with-image-below.php
deleted file mode 100644
index daa541f7d29..00000000000
--- a/plugins/woocommerce/patterns/intro-centered-content-with-image-below.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-/**
- * Title: Centered Content with Image Below
- * Slug: woocommerce-blocks/centered-content-with-image-below
- * Categories: WooCommerce, Intro
- */
-
-declare(strict_types=1);
-
-$header = __( 'Find your shade', 'woocommerce' );
-$content = __( 'Explore our exclusive collection of sunglasses, crafted to elevate your look and safeguard your eyes. Find your perfect pair and see the world through a new lens.', 'woocommerce' );
-$button = __( 'Shop now', 'woocommerce' );
-$image_0 = plugins_url( 'assets/images/pattern-placeholders/girls-in-the-hills.jpg', WC_PLUGIN_FILE );
-
-?>
-
-<!-- wp:group {"metadata":{"name":"Intro"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"className":"alignfull","layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))"><!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:group {"metadata":{"name":"Content"},"layout":{"type":"constrained","contentSize":"580px"}} -->
-<div class="wp-block-group"><!-- wp:heading {"textAlign":"center","align":"wide","fontSize":"xx-large"} -->
-<h2 class="wp-block-heading alignwide has-text-align-center has-xx-large-font-size"><?php echo esc_html( $header ); ?></h2>
-<!-- /wp:heading -->
-
-<!-- wp:paragraph {"align":"center"} -->
-<p class="has-text-align-center"><?php echo esc_html( $content ); ?></p>
-<!-- /wp:paragraph -->
-
-<!-- wp:buttons {"layout":{"type":"flex","justifyContent":"center"}} -->
-<div class="wp-block-buttons"><!-- wp:button {"textAlign":"center"} --><div class="wp-block-button"><a class="wp-block-button__link has-text-align-center wp-element-button"><?php echo esc_html( $button ); ?></a></div><!-- /wp:button --></div>
-<!-- /wp:buttons --></div>
-<!-- /wp:group -->
-
-<!-- wp:spacer {"height":"var:preset|spacing|30"} -->
-<div style="height:var(--wp--preset--spacing--30)" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:image {"id":13691,"sizeSlug":"full","linkDestination":"none","align":"wide"} -->
-<figure class="wp-block-image alignwide size-full"><img src="<?php echo esc_url( $image_0 ); ?>" alt="" class="wp-image-13691" /></figure>
-<!-- /wp:image -->
-
-<!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer --></div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/just-arrived-full-hero.php b/plugins/woocommerce/patterns/just-arrived-full-hero.php
deleted file mode 100644
index 177edc835c9..00000000000
--- a/plugins/woocommerce/patterns/just-arrived-full-hero.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/**
- * Title: Just Arrived Full Hero
- * Slug: woocommerce-blocks/just-arrived-full-hero
- * Categories: WooCommerce, Intro
- */
-
-$pattern_title = __( 'Sound like no other', 'woocommerce' );
-$pattern_description = __( 'Experience your music like never before with our latest generation of hi-fidelity headphones.', 'woocommerce' );
-$pattern_button = __( 'Shop now', 'woocommerce' );
-$pattern_image = plugins_url( 'assets/images/pattern-placeholders/man-person-music-black-and-white-white-photography.jpg', WC_PLUGIN_FILE );
-?>
-
-<!-- wp:cover {"url":"<?php echo esc_url( $pattern_image ); ?>","dimRatio":50,"focalPoint":{"x":0.5,"y":0.21},"minHeight":739,"contentPosition":"center right","align":"full"} -->
-<div class="wp-block-cover alignfull has-custom-content-position is-position-center-right" style="min-height:739px">
- <span aria-hidden="true" class="wp-block-cover__background has-background-dim"></span>
- <img class="wp-block-cover__image-background" alt="" src="<?php echo esc_url( $pattern_image ); ?>" style="object-position:50% 21%" data-object-fit="cover" data-object-position="50% 21%" />
- <div class="wp-block-cover__inner-container">
- <!-- wp:group {"style":{"spacing":{"padding":{"right":"60px","left":"60px"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
- <div class="wp-block-group" style="padding-right:60px;padding-left:60px">
- <!-- wp:heading -->
- <h2 class="wp-block-heading" id="just-arrived"><?php echo esc_html( $pattern_title ); ?></h2>
- <!-- /wp:heading -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $pattern_description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:buttons {"layout":{"type":"flex","justifyContent":"left"}} -->
- <div class="wp-block-buttons">
- <!-- wp:button -->
- <div class="wp-block-button">
- <a class="wp-block-button__link wp-element-button" href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>"><?php echo esc_html( $pattern_button ); ?></a>
- </div>
- <!-- /wp:button -->
- </div>
- <!-- /wp:buttons -->
- </div>
- <!-- /wp:group -->
- </div>
-</div>
-<!-- /wp:cover -->
diff --git a/plugins/woocommerce/patterns/product-collection-3-columns.php b/plugins/woocommerce/patterns/product-collection-3-columns.php
deleted file mode 100644
index 10069655a85..00000000000
--- a/plugins/woocommerce/patterns/product-collection-3-columns.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/**
- * Title: Product Collection 3 Columns
- * Slug: woocommerce-blocks/product-collection-3-columns
- * Categories: WooCommerce
- */
-?>
-
-<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"top":"0","bottom":"0","left":"var:preset|spacing|30","right":"var:preset|spacing|30"},"margin":{"top":"0px","bottom":"80px"}}},"layout":{"type":"constrained"}} -->
-<div class="wp-block-group alignwide" style="margin-top:0px;margin-bottom:80px;padding-top:0;padding-right:var(--wp--preset--spacing--30);padding-bottom:0;padding-left:var(--wp--preset--spacing--30)">
- <!-- wp:woocommerce/product-collection {"query":{"perPage":3,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","search":"","exclude":[],"inherit":false,"taxQuery":{},"isProductCollectionBlock":true,"woocommerceOnSale":false,"woocommerceStockStatus":["instock","outofstock","onbackorder"],"woocommerceAttributes":[],"woocommerceHandPickedProducts":[]},"tagName":"div","dimensions":{"widthType":"fill","fixedWidth":""},"displayLayout":{"type":"flex","columns":3},"align":"wide"} -->
- <div class="wp-block-woocommerce-product-collection alignwide">
- <!-- wp:woocommerce/product-template -->
- <!-- wp:woocommerce/product-image {"showSaleBadge":false,"aspectRatio":"3/5","isDescendentOfQueryLoop":true} -->
- <!-- wp:woocommerce/product-sale-badge {"isDescendentOfQueryLoop":true,"align":"right"} /-->
- <!-- /wp:woocommerce/product-image -->
-
- <!-- wp:woocommerce/product-rating {"isDescendentOfQueryLoop":true,"textAlign":"center"} /-->
-
- <!-- wp:post-title {"textAlign":"center","level":2,"isLink":true,"style":{"spacing":{"margin":{"bottom":"0.75rem","top":"0"}}},"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title","style":{"typography":{"lineHeight":"1.4"}}} /-->
-
- <!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small"} /-->
- <!-- /wp:woocommerce/product-template -->
- </div>
- <!-- /wp:woocommerce/product-collection -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/product-collection-4-columns.php b/plugins/woocommerce/patterns/product-collection-4-columns.php
deleted file mode 100644
index adf0020795f..00000000000
--- a/plugins/woocommerce/patterns/product-collection-4-columns.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/**
- * Title: Product Collection 4 Columns
- * Slug: woocommerce-blocks/product-collection-4-columns
- * Categories: WooCommerce, featured-selling
- */
-
-$products_title = __( 'Staff picks', 'woocommerce' );
-?>
-
-<!-- wp:group {"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:heading {"level":3,"align":"wide"} -->
- <h3 class="wp-block-heading alignwide"><?php echo esc_html( $products_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:spacer {"height":"var:preset|spacing|20"} -->
- <div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:woocommerce/product-collection {"queryId":2,"query":{"perPage":4,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","search":"","exclude":[],"inherit":false,"taxQuery":[],"isProductCollectionBlock":true,"woocommerceOnSale":false,"woocommerceStockStatus":["instock","outofstock","onbackorder"],"woocommerceAttributes":[],"woocommerceHandPickedProducts":[]},"tagName":"div","dimensions":{"widthType":"fill","fixedWidth":""},"displayLayout":{"type":"flex","columns":4},"queryContextIncludes":["collection"],"align":"wide"} -->
- <div class="wp-block-woocommerce-product-collection alignwide">
- <!-- wp:woocommerce/product-template -->
- <!-- wp:woocommerce/product-image {"showSaleBadge":false,"isDescendentOfQueryLoop":true,"aspectRatio":"3/5"} -->
- <!-- wp:woocommerce/product-sale-badge {"isDescendentOfQueryLoop":true,"align":"right"} /-->
- <!-- /wp:woocommerce/product-image -->
-
- <!-- wp:post-title {"textAlign":"center","level":2,"isLink":true,"style":{"spacing":{"margin":{"bottom":"0.75rem","top":"0"}}},"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title","style":{"typography":{"lineHeight":"1.4"}}} /-->
-
- <!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small"} /-->
-
- <!-- wp:woocommerce/product-button {"textAlign":"center","isDescendentOfQueryLoop":true} /-->
- <!-- /wp:woocommerce/product-template -->
- </div>
- <!-- /wp:woocommerce/product-collection -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/product-collection-5-columns.php b/plugins/woocommerce/patterns/product-collection-5-columns.php
deleted file mode 100644
index dc6dd6cb532..00000000000
--- a/plugins/woocommerce/patterns/product-collection-5-columns.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/**
- * Title: Product Collection 5 Columns
- * Slug: woocommerce-blocks/product-collection-5-columns
- * Categories: WooCommerce, featured-selling
- */
-
-$products_title = __( 'Our latest and greatest', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Product Collection 5 Columns"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:heading {"level":3,"align":"wide"} -->
- <h3 class="wp-block-heading alignwide"><?php echo esc_html( $products_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:spacer {"height":"var:preset|spacing|20"} -->
- <div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:woocommerce/product-collection {"queryId":7,"query":{"perPage":5,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","search":"","exclude":[],"inherit":false,"taxQuery":[],"isProductCollectionBlock":true,"woocommerceOnSale":false,"woocommerceStockStatus":["instock","outofstock","onbackorder"],"woocommerceAttributes":[],"woocommerceHandPickedProducts":[]},"tagName":"div","dimensions":{"widthType":"fill","fixedWidth":""},"displayLayout":{"type":"flex","columns":5},"queryContextIncludes":["collection"],"align":"wide"} -->
- <div class="wp-block-woocommerce-product-collection alignwide">
- <!-- wp:woocommerce/product-template -->
- <!-- wp:woocommerce/product-image {"showSaleBadge":false,"isDescendentOfQueryLoop":true,"aspectRatio":"3/5"} -->
- <!-- wp:woocommerce/product-sale-badge {"isDescendentOfQueryLoop":true,"align":"right"} /-->
- <!-- /wp:woocommerce/product-image -->
-
- <!-- wp:post-title {"textAlign":"left","level":2,"isLink":true,"style":{"spacing":{"margin":{"bottom":"0.75rem","top":"0"}}},"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title","style":{"typography":{"lineHeight":"1.4"}}} /-->
-
- <!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"left","fontSize":"small"} /-->
- <!-- /wp:woocommerce/product-template -->
- </div>
- <!-- /wp:woocommerce/product-collection -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/product-collection-featured-products-5-columns.php b/plugins/woocommerce/patterns/product-collection-featured-products-5-columns.php
deleted file mode 100644
index 9d9cd957c5f..00000000000
--- a/plugins/woocommerce/patterns/product-collection-featured-products-5-columns.php
+++ /dev/null
@@ -1,61 +0,0 @@
-<?php
-/**
- * Title: Product Collection: Featured Products 5 Columns
- * Slug: woocommerce-blocks/product-collection-featured-products-5-columns
- * Categories: WooCommerce, featured-selling
- */
-
-$collection_title = __( 'Shop new arrivals', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Product Collection: Featured Products 5 Columns"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:heading {"textAlign":"center","level":3} -->
- <h3 class="wp-block-heading has-text-align-center">
- <?php echo esc_html( $collection_title ); ?>
- </h3>
- <!-- /wp:heading -->
-
- <!-- wp:spacer {"height":"var:preset|spacing|20"} -->
- <div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
- <div class="wp-block-group alignwide">
- <!-- wp:woocommerce/product-collection {"queryId":2,"query":{"perPage":5,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","search":"","exclude":[],"inherit":false,"taxQuery":[],"isProductCollectionBlock":true,"woocommerceOnSale":false,"woocommerceStockStatus":["instock","outofstock","onbackorder"],"woocommerceAttributes":[],"woocommerceHandPickedProducts":[]},"tagName":"div","dimensions":{"widthType":"fill","fixedWidth":""},"displayLayout":{"type":"flex","columns":5},"queryContextIncludes":["collection"],"align":"wide"} -->
- <div class="wp-block-woocommerce-product-collection alignwide">
- <!-- wp:woocommerce/product-template -->
- <!-- wp:woocommerce/product-image {"showSaleBadge":false,"isDescendentOfQueryLoop":true,"aspectRatio":"1"} -->
- <!-- wp:woocommerce/product-sale-badge {"isDescendentOfQueryLoop":true,"align":"right"} /-->
- <!-- /wp:woocommerce/product-image -->
-
- <!-- wp:post-title {"textAlign":"left","level":2,"isLink":true,"style":{"spacing":{"margin":{"bottom":"0.75rem","top":"0"}}},"fontSize":"medium","__woocommerceNamespace":"woocommerce/product-collection/product-title","style":{"typography":{"lineHeight":"1.4"}}} /-->
-
- <!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"left","fontSize":"small"} /-->
- <!-- /wp:woocommerce/product-template -->
- </div>
- <!-- /wp:woocommerce/product-collection -->
-
- <!-- wp:buttons {"align":"wide","layout":{"type":"flex","verticalAlignment":"center","justifyContent":"center"}} -->
- <div class="wp-block-buttons alignwide">
- <!-- wp:button {"textAlign":"center"} -->
- <div class="wp-block-button">
- <a class="wp-block-button__link has-text-align-center wp-element-button" href="<?php echo esc_url( wc_get_page_permalink( 'shop' ) ); ?>">
- <?php esc_html_e( 'Shop All', 'woocommerce' ); ?>
- </a>
- </div>
- <!-- /wp:button -->
- </div>
- <!-- /wp:buttons -->
- </div>
- <!-- /wp:group -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/product-query-product-gallery.php b/plugins/woocommerce/patterns/product-query-product-gallery.php
deleted file mode 100644
index 195f0681f9c..00000000000
--- a/plugins/woocommerce/patterns/product-query-product-gallery.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/**
- * Title: Product Gallery
- * Slug: woocommerce-blocks/product-query-product-gallery
- * Categories: WooCommerce, featured-selling
- * Block Types: core/query/woocommerce/product-query
- */
-
-$products_title = __( 'Bestsellers', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Product Gallery","categories":["woo-commerce","social-media"],"patternName":"woocommerce-blocks/social-follow-us-in-social-media"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:heading {"level":3,"align":"wide"} -->
- <h3 class="wp-block-heading alignwide"><?php echo esc_html( $products_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:spacer {"height":"var:preset|spacing|20"} -->
- <div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:woocommerce/product-collection {"queryId":2,"query":{"perPage":6,"pages":0,"offset":0,"postType":"product","order":"asc","orderBy":"title","search":"","exclude":[],"inherit":false,"taxQuery":[],"isProductCollectionBlock":true,"woocommerceOnSale":false,"woocommerceStockStatus":["instock","outofstock","onbackorder"],"woocommerceAttributes":[],"woocommerceHandPickedProducts":[]},"tagName":"div","dimensions":{"widthType":"fill","fixedWidth":""},"displayLayout":{"type":"flex","columns":3,"shrinkColumns":true},"queryContextIncludes":["collection"],"align":"wide","layout":{"type":"default"}} -->
- <div class="wp-block-woocommerce-product-collection alignwide">
- <!-- wp:woocommerce/product-template -->
- <!-- wp:woocommerce/product-image {"showSaleBadge":false,"isDescendentOfQueryLoop":true,"aspectRatio":"3/4"} -->
- <!-- wp:woocommerce/product-sale-badge {"isDescendentOfQueryLoop":true,"align":"right"} /-->
- <!-- /wp:woocommerce/product-image -->
-
- <!-- wp:post-title {"textAlign":"center","level":6,"isLink":true,"style":{"typography":{"textTransform":"capitalize"},"spacing":{"margin":{"top":"12px","bottom":"8px"}}}} /-->
-
- <!-- wp:woocommerce/product-price {"isDescendentOfQueryLoop":true,"textAlign":"center","fontSize":"small"} /-->
- <!-- /wp:woocommerce/product-template -->
- </div>
- <!-- /wp:woocommerce/product-collection -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/social-follow-us-in-social-media.php b/plugins/woocommerce/patterns/social-follow-us-in-social-media.php
deleted file mode 100644
index b78ea282af1..00000000000
--- a/plugins/woocommerce/patterns/social-follow-us-in-social-media.php
+++ /dev/null
@@ -1,94 +0,0 @@
-<?php
-/**
- * Title: Social: Follow Us on Social Media
- * Slug: woocommerce-blocks/social-follow-us-in-social-media
- * Categories: WooCommerce, social-media
- */
-
-$image1 = plugins_url( 'assets/images/pattern-placeholders/drinkware-liquid-tableware-dishware-bottle-fluid.jpg', WC_PLUGIN_FILE );
-$image2 = plugins_url( 'assets/images/pattern-placeholders/watch-hand-brand-jewellery-strap-platinum.jpg', WC_PLUGIN_FILE );
-$image3 = plugins_url( 'assets/images/pattern-placeholders/tree-branch-plant-wood-leaf-flower.jpg', WC_PLUGIN_FILE );
-$image4 = plugins_url( 'assets/images/pattern-placeholders/road-sport-vintage-wheel-retro-old.jpg', WC_PLUGIN_FILE );
-
-$social_title = __( 'Stay in the loop', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Social: Follow us on social media"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:group {"align":"wide","layout":{"type":"flex","flexWrap":"wrap","justifyContent":"space-between"}} -->
- <div class="wp-block-group alignwide">
- <!-- wp:heading {"level":3,"align":"wide"} -->
- <h3 class="wp-block-heading alignwide"><?php echo esc_html( $social_title ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:social-links {"iconColor":"primary","openInNewTab":true,"style":{"spacing":{"blockGap":{"top":"0","left":"16px"}}},"className":"has-icon-color is-style-logos-only","layout":{"type":"flex","justifyContent":"space-between","orientation":"horizontal"}} -->
- <ul class="wp-block-social-links has-icon-color is-style-logos-only">
- <!-- wp:social-link {"url":"https://x.com","service":"x"} /-->
-
- <!-- wp:social-link {"url":"https://www.instagram.com/","service":"instagram"} /-->
-
- <!-- wp:social-link {"url":"https://www.facebook.com/","service":"facebook"} /-->
-
- <!-- wp:social-link {"url":"https://www.twitch.tv/","service":"twitch"} /-->
- </ul>
- <!-- /wp:social-links -->
- </div>
- <!-- /wp:group -->
-
- <!-- wp:spacer {"height":"var:preset|spacing|20"} -->
- <div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:columns {"align":"wide"} -->
- <div class="wp-block-columns alignwide">
- <!-- wp:column {"width":"25%"} -->
- <div class="wp-block-column" style="flex-basis:25%">
- <!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
- <figure class="wp-block-image is-resized size-large">
- <img src="<?php echo esc_url( $image1 ); ?>" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased under the social media icons. 1 out of 4.', 'woocommerce' ); ?>" style="aspect-ratio:1;object-fit:cover;"/>
- </figure>
- <!-- /wp:image -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"width":"25%"} -->
- <div class="wp-block-column" style="flex-basis:25%">
- <!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
- <figure class="wp-block-image is-resized size-large">
- <img src="<?php echo esc_url( $image2 ); ?>" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased under the social media icons. 2 out of 4.', 'woocommerce' ); ?>" style="aspect-ratio:1;object-fit:cover;"/>
- </figure>
- <!-- /wp:image -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"width":"25%"} -->
- <div class="wp-block-column" style="flex-basis:25%">
- <!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
- <figure class="wp-block-image is-resized size-large">
- <img src="<?php echo esc_url( $image3 ); ?>" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased under the social media icons. 3 out of 4.', 'woocommerce' ); ?>" style="aspect-ratio:1;object-fit:cover;"/>
- </figure>
- <!-- /wp:image -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"width":"25%"} -->
- <div class="wp-block-column" style="flex-basis:25%">
- <!-- wp:image {"aspectRatio":"1","scale":"cover","sizeSlug":"large","linkDestination":"none"} -->
- <figure class="wp-block-image is-resized size-large">
- <img src="<?php echo esc_url( $image4 ); ?>" alt="<?php esc_attr_e( 'Placeholder image used to represent products being showcased under the social media icons. 4 out of 4.', 'woocommerce' ); ?>" style="aspect-ratio:1;object-fit:cover;"/>
- </figure>
- <!-- /wp:image -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/testimonials-3-columns.php b/plugins/woocommerce/patterns/testimonials-3-columns.php
deleted file mode 100644
index 558e3c90867..00000000000
--- a/plugins/woocommerce/patterns/testimonials-3-columns.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/**
- * Title: Testimonials 3 Columns
- * Slug: woocommerce-blocks/testimonials-3-columns
- * Categories: WooCommerce, Reviews
- */
-
-$main_header = __( 'What our customers say', 'woocommerce' );
-$first_review = __( 'Eclectic finds, ethical delights', 'woocommerce' );
-$second_review = __( 'Sip, Shop, Savor', 'woocommerce' );
-$third_review = __( 'LOCAL LOVE', 'woocommerce' );
-$first_description = __( 'Transformed my daily routine with unique, eco-friendly treasures. Exceptional quality and service. Proud to support a store that aligns with my values.', 'woocommerce' );
-$second_description = __( 'The organic coffee beans are a revelation. Each sip feels like a journey. Beautifully crafted accessories add a touch of elegance to my home.', 'woocommerce' );
-$third_description = __( 'From sustainably sourced teas to chic vases, this store is a treasure trove. Love knowing my purchases contribute to a greener planet.', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Testimonials 3 Columns"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))">
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:heading {"level":3,"align":"wide"} -->
- <h3 class="wp-block-heading alignwide"><?php echo esc_html( $main_header ); ?></h3>
- <!-- /wp:heading -->
-
- <!-- wp:spacer {"height":"var:preset|spacing|20"} -->
- <div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:columns {"align":"wide"} -->
- <div class="wp-block-columns alignwide">
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:paragraph -->
- <p><strong><?php echo esc_html( $first_review ); ?></strong></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $first_description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Sophia K.</p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:paragraph -->
-
- <p><strong><?php echo esc_html( $second_review ); ?></strong></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $second_description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Liam M.</p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column -->
- <div class="wp-block-column">
- <!-- wp:paragraph -->
- <p><strong><?php echo esc_html( $third_review ); ?></strong></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $third_description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Ava L.</p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
\ No newline at end of file
diff --git a/plugins/woocommerce/patterns/testimonials-single.php b/plugins/woocommerce/patterns/testimonials-single.php
deleted file mode 100644
index ece6976fd16..00000000000
--- a/plugins/woocommerce/patterns/testimonials-single.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/**
- * Title: Testimonial Single
- * Slug: woocommerce-blocks/testimonials-single
- * Categories: WooCommerce, Reviews
- */
-
-
-$testimonials_title = __( 'A ‘brewtiful’ experience :-)', 'woocommerce' );
-$description = __( 'Exceptional flavors, sustainable choices. The carefully curated collection of coffee pots and accessories turned my kitchen into a haven of style and taste.', 'woocommerce' );
-?>
-
-<!-- wp:group {"metadata":{"name":"Testimonials Single"},"align":"full","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))"><!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-
- <!-- wp:columns {"metadata":{"categories":["woo-commerce"],"patternName":"woocommerce-blocks/testimonials-single"},"align":"wide","style":{"spacing":{"blockGap":{"top":"0","left":"var:preset|spacing|40"}}}} -->
- <div class="wp-block-columns alignwide">
- <!-- wp:column {"verticalAlignment":"center","width":"160px"} -->
- <div class="wp-block-column is-vertically-aligned-center" style="flex-basis:160px">
- <!-- wp:image {"width":"164px","className":"is-style-rounded"} -->
- <figure class="wp-block-image is-resized is-style-rounded">
- <img src="<?php echo esc_url( plugins_url( 'assets/images/pattern-placeholders/portrait.png', WC_PLUGIN_FILE ) ); ?>" alt="<?php esc_attr_e( 'Placeholder image with the avatar of the user who is writing the testimonial.', 'woocommerce' ); ?>" style="width:164px"/>
- </figure>
- <!-- /wp:image -->
- </div>
- <!-- /wp:column -->
-
- <!-- wp:column {"verticalAlignment":"center","layout":{"type":"constrained","justifyContent":"left"}} -->
- <div class="wp-block-column is-vertically-aligned-center">
- <!-- wp:paragraph -->
- <p><strong><?php echo esc_html( $testimonials_title ); ?></strong></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p><?php echo esc_html( $description ); ?></p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Monica P.</p>
- <!-- /wp:paragraph -->
- </div>
- <!-- /wp:column -->
- </div>
- <!-- /wp:columns -->
-
- <!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
- <div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
- <!-- /wp:spacer -->
-</div>
-<!-- /wp:group -->
diff --git a/plugins/woocommerce/patterns/three-columns-with-images-and-content.php b/plugins/woocommerce/patterns/three-columns-with-images-and-content.php
deleted file mode 100644
index d5fe673cf08..00000000000
--- a/plugins/woocommerce/patterns/three-columns-with-images-and-content.php
+++ /dev/null
@@ -1,99 +0,0 @@
-<?php
-/**
- * Title: Three Columns with Images and Content
- * Slug: woocommerce-blocks/three-columns-with-images-and-content
- * Categories: WooCommerce, Services
- */
-
-declare(strict_types=1);
-
-$header = __( 'Our services', 'woocommerce' );
-$product_title = __( 'Create anything', 'woocommerce' );
-$description = __( 'Navigating life\'s intricate fabric, choices unfold paths to the extraordinary, demanding creativity, curiosity, and courage for a truly fulfilling journey.', 'woocommerce' );
-$image_0 = plugins_url( 'assets/images/pattern-placeholders/table-wood-house-chair-floor-window.jpg', WC_PLUGIN_FILE );
-$image_1 = plugins_url( 'assets/images/pattern-placeholders/hand-light-architecture-wood-white-house.jpg', WC_PLUGIN_FILE );
-$image_2 = plugins_url( 'assets/images/pattern-placeholders/Image-table-wood-chair-stool-interior-restaurant.jpg', WC_PLUGIN_FILE );
-
-?>
-
-<!-- wp:group {"metadata":{"name":"Services"},"align":"full","className":"alignfull","style":{"spacing":{"padding":{"top":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","bottom":"calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))","left":"var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))","right":"var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal))"},"margin":{"top":"0","bottom":"0"}}},"layout":{"type":"constrained","justifyContent":"center"}} -->
-<div class="wp-block-group alignfull" style="margin-top:0;margin-bottom:0;padding-top:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-right:var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal));padding-bottom:calc( 0.5 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)));padding-left:var(--wp--style--root--padding-left, var(--wp--custom--gap--horizontal))"><!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:group {"align":"wide","layout":{"type":"constrained"}} -->
-<div class="wp-block-group alignwide"><!-- wp:heading {"textAlign":"left","align":"full","style":{"typography":{"fontStyle":"normal"}}} -->
-<h2 class="wp-block-heading alignfull has-text-align-left" style="font-style:normal;"><?php echo esc_html( $header ); ?></h2>
-<!-- /wp:heading --></div>
-<!-- /wp:group -->
-
-<!-- wp:spacer {"height":"var:preset|spacing|20"} -->
-<div style="height:var(--wp--preset--spacing--20)" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:columns {"align":"wide","style":{"spacing":{"blockGap":{"top":"var:preset|spacing|50","left":"var:preset|spacing|30"}}}} -->
-<div class="wp-block-columns alignwide"><!-- wp:column -->
-<div class="wp-block-column"><!-- wp:image {"id":13699,"aspectRatio":"4/3","scale":"cover","sizeSlug":"large","linkDestination":"none","style":{"color":[]}} -->
-<figure class="wp-block-image size-large"><img src="<?php echo esc_html( $image_0 ); ?>" alt="" class="wp-image-13699" style="aspect-ratio:4/3;object-fit:cover" /></figure>
-<!-- /wp:image -->
-
-<!-- wp:spacer {"height":"4px"} -->
-<div style="height:4px" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:group {"layout":{"type":"default"}} -->
-<div class="wp-block-group"><!-- wp:heading {"level":3,"className":"is-service-name","style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
-<h3 class="wp-block-heading is-service-name has-medium-font-size" style="font-style:normal;font-weight:700"><?php echo esc_html( $product_title ); ?></h3>
-<!-- /wp:heading --></div>
-<!-- /wp:group -->
-
-<!-- wp:paragraph {"className":"is-service-description"} -->
-<p class="is-service-description"><?php echo esc_html( $description ); ?></p>
-<!-- /wp:paragraph --></div>
-<!-- /wp:column -->
-
-<!-- wp:column -->
-<div class="wp-block-column"><!-- wp:image {"id":13707,"aspectRatio":"4/3","scale":"cover","sizeSlug":"large","linkDestination":"none","style":{"color":[]}} -->
-<figure class="wp-block-image size-large"><img src="<?php echo esc_html( $image_1 ); ?>" alt="" class="wp-image-13707" style="aspect-ratio:4/3;object-fit:cover" /></figure>
-<!-- /wp:image -->
-
-<!-- wp:spacer {"height":"4px"} -->
-<div style="height:4px" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:group {"layout":{"type":"default"}} -->
-<div class="wp-block-group"><!-- wp:heading {"level":3,"className":"is-service-name","style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
-<h3 class="wp-block-heading is-service-name has-medium-font-size" style="font-style:normal;font-weight:700"><?php echo esc_html( $product_title ); ?></h3>
-<!-- /wp:heading --></div>
-<!-- /wp:group -->
-
-<!-- wp:paragraph {"className":"is-service-description"} -->
-<p class="is-service-description"><?php echo esc_html( $description ); ?></p>
-<!-- /wp:paragraph --></div>
-<!-- /wp:column -->
-
-<!-- wp:column -->
-<div class="wp-block-column"><!-- wp:image {"id":13699,"aspectRatio":"4/3","scale":"cover","sizeSlug":"large","linkDestination":"none","style":{"color":[]}} -->
-<figure class="wp-block-image size-large"><img src="<?php echo esc_html( $image_2 ); ?>" alt="" class="wp-image-13699" style="aspect-ratio:4/3;object-fit:cover" /></figure>
-<!-- /wp:image -->
-
-<!-- wp:spacer {"height":"4px"} -->
-<div style="height:4px" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer -->
-
-<!-- wp:group {"layout":{"type":"default"}} -->
-<div class="wp-block-group"><!-- wp:heading {"level":3,"className":"is-service-name","style":{"typography":{"fontStyle":"normal","fontWeight":"700"}},"fontSize":"medium"} -->
-<h3 class="wp-block-heading is-service-name has-medium-font-size" style="font-style:normal;font-weight:700"><?php echo esc_html( $product_title ); ?></h3>
-<!-- /wp:heading --></div>
-<!-- /wp:group -->
-
-<!-- wp:paragraph {"className":"is-service-description"} -->
-<p class="is-service-description"><?php echo esc_html( $description ); ?></p>
-<!-- /wp:paragraph --></div>
-<!-- /wp:column --></div>
-<!-- /wp:columns -->
-
-<!-- wp:spacer {"height":"calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))"} -->
-<div style="height:calc( 0.25 * var(--wp--style--root--padding-right, var(--wp--custom--gap--horizontal)))" aria-hidden="true" class="wp-block-spacer"></div>
-<!-- /wp:spacer --></div>
-<!-- /wp:group -->