Commit 4ac0d969f1 for woocommerce

commit 4ac0d969f1d99c706aa63b4c4b73ca7a14e4e1df
Author: Seun Olorunsola <30554163+triple0t@users.noreply.github.com>
Date:   Fri Jan 30 13:41:01 2026 +0100

    Update default email template styling and center-align footer text in block emails (#63011)

    * Refactor WooCommerce email template padding and update footer text style

    - Adjust padding settings for the email template group to remove side padding.
    - Update footer text to include copyright notice and store address with improved styling.

    * Center footer text for all block email starter contents

    * Add section divider option in WooCommerce email templates

    - Introduced a filter to control the display of a section divider in the email body.
    - Updated email-addresses.php and email-order-details.php to conditionally render a horizontal rule based on the filter.
    - Ensured compatibility with existing email improvements feature.

    * Add changelog file

    * Implement PR feedback

    * Provide fallback for border color

diff --git a/plugins/woocommerce/changelog/stomail-7737-update-default-email-template b/plugins/woocommerce/changelog/stomail-7737-update-default-email-template
new file mode 100644
index 0000000000..170219d74a
--- /dev/null
+++ b/plugins/woocommerce/changelog/stomail-7737-update-default-email-template
@@ -0,0 +1,4 @@
+Significance: patch
+Type: update
+
+Update default email template footer styling and center-align footer text across all block email templates.
diff --git a/plugins/woocommerce/src/Internal/EmailEditor/EmailTemplates/WooEmailTemplate.php b/plugins/woocommerce/src/Internal/EmailEditor/EmailTemplates/WooEmailTemplate.php
index 6756f70a1f..ae5f570498 100644
--- a/plugins/woocommerce/src/Internal/EmailEditor/EmailTemplates/WooEmailTemplate.php
+++ b/plugins/woocommerce/src/Internal/EmailEditor/EmailTemplates/WooEmailTemplate.php
@@ -55,9 +55,9 @@ class WooEmailTemplate {
 </div>
 <!-- /wp:group -->

-<!-- wp:group {"style":{"spacing":{"padding":{"right":"var:preset|spacing|20","left":"var:preset|spacing|20","top":"var:preset|spacing|10","bottom":"var:preset|spacing|10"}}}} -->
-<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)"><!-- wp:paragraph {"align":"center","fontSize":"small","style":{"border":{"top":{"color":"var:preset|color|cyan-bluish-gray","width":"1px","style":"solid"},"right":[],"bottom":[],"left":[]},"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}},"color":{"text":"#787c82"},"elements":{"link":{"color":{"text":"#787c82"}}}}} -->
-<p class="has-text-align-center has-text-color has-link-color has-small-font-size" style="border-top-color:var(--wp--preset--color--cyan-bluish-gray);border-top-style:solid;border-top-width:1px;color:#787c82;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)">You received this email because you shopped at <!--[woocommerce/site-title]--></p>
+<!-- wp:group {"style":{"spacing":{"padding":{"right":"0","left":"0","top":"var:preset|spacing|10","bottom":"var:preset|spacing|10"}}}} -->
+<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--10);padding-right:0;padding-bottom:var(--wp--preset--spacing--10);padding-left:0"><!-- wp:paragraph {"align":"center","style":{"border":{"top":{"color":"var:preset|color|cyan-bluish-gray","width":"1px","style":"solid"},"right":[],"bottom":[],"left":[]},"spacing":{"padding":{"top":"var:preset|spacing|20","bottom":"var:preset|spacing|20"}},"color":{"text":"#787c82"},"elements":{"link":{"color":{"text":"#787c82"}}}},"fontSize":"small"} -->
+<p class="has-text-align-center has-text-color has-link-color has-small-font-size" style="border-top-color:var(--wp--preset--color--cyan-bluish-gray);border-top-style:solid;border-top-width:1px;color:#787c82;padding-top:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--20)">© <!--[woocommerce/store-name]-->. ' . esc_html__( 'All Rights Reserved.', 'woocommerce' ) . '<br><!--[woocommerce/store-address]--> </p>
 <!-- /wp:paragraph --></div>
 <!-- /wp:group -->
 </div>
diff --git a/plugins/woocommerce/templates/emails/block/admin-cancelled-order.php b/plugins/woocommerce/templates/emails/block/admin-cancelled-order.php
index bdb6c727e0..faa8d7ce7a 100644
--- a/plugins/woocommerce/templates/emails/block/admin-cancelled-order.php
+++ b/plugins/woocommerce/templates/emails/block/admin-cancelled-order.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.4.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -42,6 +42,6 @@ printf( esc_html__( 'Canceled order: #%s,', 'woocommerce' ), '<!--[woocommerce/o
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p> <?php echo esc_html__( 'Thanks for reading.', 'woocommerce' ); ?> </p>
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"> <?php echo esc_html__( 'Thanks for reading.', 'woocommerce' ); ?> </p>
 <!-- /wp:paragraph -->
diff --git a/plugins/woocommerce/templates/emails/block/admin-failed-order.php b/plugins/woocommerce/templates/emails/block/admin-failed-order.php
index 74ea34b715..7957d45785 100644
--- a/plugins/woocommerce/templates/emails/block/admin-failed-order.php
+++ b/plugins/woocommerce/templates/emails/block/admin-failed-order.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -42,8 +42,8 @@ printf( esc_html__( 'Order failed: #%s,', 'woocommerce' ), '<!--[woocommerce/ord
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 echo wp_kses_post( __( 'We hope they’ll be back soon! Read more about <a href="https://woocommerce.com/document/managing-orders/">troubleshooting failed payments</a>.', 'woocommerce' ) );
 ?></p>
 <!-- /wp:paragraph -->
diff --git a/plugins/woocommerce/templates/emails/block/customer-cancelled-order.php b/plugins/woocommerce/templates/emails/block/customer-cancelled-order.php
index 6984e2ab68..1e7bd98600 100644
--- a/plugins/woocommerce/templates/emails/block/customer-cancelled-order.php
+++ b/plugins/woocommerce/templates/emails/block/customer-cancelled-order.php
@@ -6,7 +6,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -42,8 +42,8 @@ printf( esc_html__( 'Your order #%s has been cancelled.', 'woocommerce' ), '<!--
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 printf( esc_html__( 'We hope to see you again soon.', 'woocommerce' ) );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-completed-order.php b/plugins/woocommerce/templates/emails/block/customer-completed-order.php
index b83fb58815..1ccd69f577 100644
--- a/plugins/woocommerce/templates/emails/block/customer-completed-order.php
+++ b/plugins/woocommerce/templates/emails/block/customer-completed-order.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -46,8 +46,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 	printf( esc_html__( 'Thanks again! If you need any help with your order, please contact us at %s.', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-failed-order.php b/plugins/woocommerce/templates/emails/block/customer-failed-order.php
index deb3fb51e3..dca8e5b3ed 100644
--- a/plugins/woocommerce/templates/emails/block/customer-failed-order.php
+++ b/plugins/woocommerce/templates/emails/block/customer-failed-order.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -53,8 +53,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 printf( esc_html__( 'If you need any help with your order, please contact us at %s.', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-fulfillment-created.php b/plugins/woocommerce/templates/emails/block/customer-fulfillment-created.php
index 3189b7634d..28c5d528b8 100644
--- a/plugins/woocommerce/templates/emails/block/customer-fulfillment-created.php
+++ b/plugins/woocommerce/templates/emails/block/customer-fulfillment-created.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.5.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -37,8 +37,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 echo esc_html__( 'Please note that couriers may need some time to provide the latest shipping information.', 'woocommerce' );
 ?></p>
 <!-- /wp:paragraph -->
diff --git a/plugins/woocommerce/templates/emails/block/customer-fulfillment-deleted.php b/plugins/woocommerce/templates/emails/block/customer-fulfillment-deleted.php
index c53bdd366d..cf5b51709f 100644
--- a/plugins/woocommerce/templates/emails/block/customer-fulfillment-deleted.php
+++ b/plugins/woocommerce/templates/emails/block/customer-fulfillment-deleted.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.5.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -37,8 +37,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 echo esc_html__( 'If you have any questions or notice anything unexpected, feel free to reach out to our support team through your account or reply to this email.', 'woocommerce' );
 ?></p>
 <!-- /wp:paragraph -->
diff --git a/plugins/woocommerce/templates/emails/block/customer-fulfillment-updated.php b/plugins/woocommerce/templates/emails/block/customer-fulfillment-updated.php
index 2071dffbe3..cf6fcba5a7 100644
--- a/plugins/woocommerce/templates/emails/block/customer-fulfillment-updated.php
+++ b/plugins/woocommerce/templates/emails/block/customer-fulfillment-updated.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.5.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -43,8 +43,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 echo esc_html__( 'If anything looks off or you have questions, feel free to contact our support team.', 'woocommerce' );
 ?></p>
 <!-- /wp:paragraph -->
diff --git a/plugins/woocommerce/templates/emails/block/customer-invoice.php b/plugins/woocommerce/templates/emails/block/customer-invoice.php
index e73e922894..079a3dd745 100644
--- a/plugins/woocommerce/templates/emails/block/customer-invoice.php
+++ b/plugins/woocommerce/templates/emails/block/customer-invoice.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -41,8 +41,8 @@ printf( esc_html__( 'Details for order #%s,', 'woocommerce' ), '<!--[woocommerce
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 	printf( esc_html__( 'Thanks again! If you need any help with your order, please contact us at %s.', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-new-account.php b/plugins/woocommerce/templates/emails/block/customer-new-account.php
index 130b41e407..7d2b769e0a 100644
--- a/plugins/woocommerce/templates/emails/block/customer-new-account.php
+++ b/plugins/woocommerce/templates/emails/block/customer-new-account.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -75,7 +75,7 @@ echo wp_kses( sprintf( __( 'Username: <b>%s</b>', 'woocommerce' ), '<!--[woocomm
 	?></p>
 <!-- /wp:paragraph -->

-<!-- wp:paragraph -->
-<p> <?php echo esc_html__( 'We look forward to seeing you soon.', 'woocommerce' ); ?> </p>
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"> <?php echo esc_html__( 'We look forward to seeing you soon.', 'woocommerce' ); ?> </p>
 <!-- /wp:paragraph -->

diff --git a/plugins/woocommerce/templates/emails/block/customer-note.php b/plugins/woocommerce/templates/emails/block/customer-note.php
index 96bd73ac40..3e1614a23e 100644
--- a/plugins/woocommerce/templates/emails/block/customer-note.php
+++ b/plugins/woocommerce/templates/emails/block/customer-note.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -54,8 +54,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 	printf( esc_html__( 'Thanks again! If you need any help with your order, please contact us at %s,', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-on-hold-order.php b/plugins/woocommerce/templates/emails/block/customer-on-hold-order.php
index 33fa7c2c70..e495b575f7 100644
--- a/plugins/woocommerce/templates/emails/block/customer-on-hold-order.php
+++ b/plugins/woocommerce/templates/emails/block/customer-on-hold-order.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.5.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -46,8 +46,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 	printf( esc_html__( 'Thanks again! If you need any help with your order, please contact us at %s.', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-partially-refunded-order.php b/plugins/woocommerce/templates/emails/block/customer-partially-refunded-order.php
index ad7a7364c5..2751e4bc26 100644
--- a/plugins/woocommerce/templates/emails/block/customer-partially-refunded-order.php
+++ b/plugins/woocommerce/templates/emails/block/customer-partially-refunded-order.php
@@ -52,8 +52,8 @@ printf( esc_html__( 'Your order from %s has been partially refunded.', 'woocomme
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 printf( esc_html__( 'If you need any help with your order, please contact us at %s', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-processing-order.php b/plugins/woocommerce/templates/emails/block/customer-processing-order.php
index a9ff53a551..ac21a7f68c 100644
--- a/plugins/woocommerce/templates/emails/block/customer-processing-order.php
+++ b/plugins/woocommerce/templates/emails/block/customer-processing-order.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.5.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -46,8 +46,8 @@ defined( 'ABSPATH' ) || exit;
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 	printf( esc_html__( 'Thanks again! If you need any help with your order, please contact us at %s,', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-refunded-order.php b/plugins/woocommerce/templates/emails/block/customer-refunded-order.php
index 4d0f2444cd..f54fd5c128 100644
--- a/plugins/woocommerce/templates/emails/block/customer-refunded-order.php
+++ b/plugins/woocommerce/templates/emails/block/customer-refunded-order.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.5.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -52,8 +52,8 @@ printf( esc_html__( 'Your order from %s has been refunded.', 'woocommerce' ), '<
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 printf( esc_html__( 'If you need any help with your order, please contact us at %s', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/block/customer-reset-password.php b/plugins/woocommerce/templates/emails/block/customer-reset-password.php
index 1f6c96384e..807a3d8073 100644
--- a/plugins/woocommerce/templates/emails/block/customer-reset-password.php
+++ b/plugins/woocommerce/templates/emails/block/customer-reset-password.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.5.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -58,7 +58,7 @@ echo wp_kses( sprintf( __( 'Username: <b>%s</b>', 'woocommerce' ), '<!--[woocomm
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p> <?php echo esc_html__( 'Thanks for reading.', 'woocommerce' ); ?> </p>
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"> <?php echo esc_html__( 'Thanks for reading.', 'woocommerce' ); ?> </p>
 <!-- /wp:paragraph -->

diff --git a/plugins/woocommerce/templates/emails/block/default-block-content.php b/plugins/woocommerce/templates/emails/block/default-block-content.php
index 4949c99c92..c541caa122 100644
--- a/plugins/woocommerce/templates/emails/block/default-block-content.php
+++ b/plugins/woocommerce/templates/emails/block/default-block-content.php
@@ -8,7 +8,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails\Block
- * @version 10.2.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Internal\EmailEditor\BlockEmailRenderer;
@@ -36,8 +36,8 @@ esc_html_e( 'Default block content', 'woocommerce' );
 <div class="wp-block-woocommerce-email-content"> <?php echo esc_html( BlockEmailRenderer::WOO_EMAIL_CONTENT_PLACEHOLDER ); ?> </div>
 <!-- /wp:woocommerce/email-content -->

-<!-- wp:paragraph -->
-<p><?php
+<!-- wp:paragraph {"align":"center"} -->
+<p class="has-text-align-center"><?php
 /* translators: %s: Store admin email */
 	printf( esc_html__( 'Thanks again! If you need any help with your order, please contact us at %s.', 'woocommerce' ), '<!--[woocommerce/store-email]-->' );
 ?></p>
diff --git a/plugins/woocommerce/templates/emails/email-addresses.php b/plugins/woocommerce/templates/emails/email-addresses.php
index efb9f05958..e400bfe81c 100644
--- a/plugins/woocommerce/templates/emails/email-addresses.php
+++ b/plugins/woocommerce/templates/emails/email-addresses.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails
- * @version 10.4.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Utilities\FeaturesUtil;
@@ -26,7 +26,19 @@ $shipping = $order->get_formatted_shipping_address();

 $email_improvements_enabled = FeaturesUtil::feature_is_enabled( 'email_improvements' );

-?><table id="addresses" cellspacing="0" cellpadding="0" style="width: 100%; vertical-align: top; margin-bottom: <?php echo $email_improvements_enabled ? '0' : '40px'; ?>; padding:0;" border="0" role="presentation">
+/**
+ * Filter whether to display the section divider in the email body.
+ *
+ * @since 10.6.0
+ * @param bool $display_section_divider Whether to display the section divider. Default true.
+ */
+$display_section_divider = (bool) apply_filters( 'woocommerce_email_body_display_section_divider', true );
+
+?>
+<?php if ( $display_section_divider ) : ?>
+	<hr style="border: 0; border-top: 1px solid #1E1E1E; border-top-color: rgba(30, 30, 30, 0.2); margin: 20px 0;">
+<?php endif; ?>
+<table id="addresses" cellspacing="0" cellpadding="0" style="width: 100%; vertical-align: top; margin-bottom: <?php echo $email_improvements_enabled ? '0' : '40px'; ?>; padding:0;" border="0" role="presentation">
 	<tr>
 		<td class="font-family text-align-left" style="border:0; padding:0;" valign="top" width="50%">
 			<?php if ( $email_improvements_enabled ) { ?>
diff --git a/plugins/woocommerce/templates/emails/email-order-details.php b/plugins/woocommerce/templates/emails/email-order-details.php
index 4afa895caf..1b2969ee28 100644
--- a/plugins/woocommerce/templates/emails/email-order-details.php
+++ b/plugins/woocommerce/templates/emails/email-order-details.php
@@ -12,7 +12,7 @@
  *
  * @see https://woocommerce.com/document/template-structure/
  * @package WooCommerce\Templates\Emails
- * @version 10.4.0
+ * @version 10.6.0
  */

 use Automattic\WooCommerce\Utilities\FeaturesUtil;
@@ -22,10 +22,18 @@ defined( 'ABSPATH' ) || exit;
 $text_align = is_rtl() ? 'right' : 'left';

 $email_improvements_enabled = FeaturesUtil::feature_is_enabled( 'email_improvements' );
-$heading_class              = $email_improvements_enabled ? 'email-order-detail-heading' : '';
-$order_table_class          = $email_improvements_enabled ? 'email-order-details' : '';
-$order_total_text_align     = $email_improvements_enabled ? 'right' : 'left';
-$order_quantity_text_align  = $email_improvements_enabled ? 'right' : 'left';
+
+/**
+ * Filter whether to display the section divider in the email body.
+ *
+ * @since 10.6.0
+ * @param bool $display_section_divider Whether to display the section divider. Default true.
+ */
+$display_section_divider   = (bool) apply_filters( 'woocommerce_email_body_display_section_divider', true );
+$heading_class             = $email_improvements_enabled ? 'email-order-detail-heading' : '';
+$order_table_class         = $email_improvements_enabled ? 'email-order-details' : '';
+$order_total_text_align    = $email_improvements_enabled ? 'right' : 'left';
+$order_quantity_text_align = $email_improvements_enabled ? 'right' : 'left';

 if ( $email_improvements_enabled ) {
 	add_filter( 'woocommerce_order_shipping_to_display_shipped_via', '__return_false' );
@@ -95,6 +103,9 @@ do_action( 'woocommerce_email_before_order_table', $order, $sent_to_admin, $plai
 			?>
 		</tbody>
 	</table>
+	<?php if ( $display_section_divider ) : ?>
+		<hr style="border: 0; border-top: 1px solid #1E1E1E; border-top-color: rgba(30, 30, 30, 0.2); margin: 20px 0;">
+	<?php endif; ?>
 	<table class="td font-family <?php echo esc_attr( $order_table_class ); ?>" cellspacing="0" cellpadding="6" style="width: 100%;" border="1">
 		<?php
 		$item_totals       = $order->get_order_item_totals();
@@ -131,6 +142,9 @@ do_action( 'woocommerce_email_before_order_table', $order, $sent_to_admin, $plai
 		?>
 	</table>
 	<?php if ( $order->get_customer_note() && $email_improvements_enabled ) { ?>
+		<?php if ( $display_section_divider ) : ?>
+			<hr style="border: 0; border-top: 1px solid #1E1E1E; border-top-color: rgba(30, 30, 30, 0.2); margin: 20px 0;">
+		<?php endif; ?>
 		<table class="td font-family <?php echo esc_attr( $order_table_class ); ?>" cellspacing="0" cellpadding="6" style="width: 100%;" border="1" role="presentation">
 			<tr class="order-customer-note">
 				<td class="td text-align-left">