Commit b9383624d01 for woocommerce

commit b9383624d01583de4f05aac4fce8e64852fee1ab
Author: Albert Juhé Lluveras <contact@albertjuhe.com>
Date:   Tue Oct 27 18:15:35 2026 +0100

    Fix typos in 'Set up a Refund and Returns Policy' messages (#70288)

    * Fix a typo in Set up a Refund and Returns Policy page note

    * Add changelog

    * Other setup -> set up typo fixes

    * Update changelog

diff --git a/SECURITY.md b/SECURITY.md
index 8acae4bab29..f44eb0d0bc1 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -31,7 +31,7 @@ We're committed to working with security researchers to resolve the vulnerabilit

 *   Follow [HackerOne's disclosure guidelines](https://www.hackerone.com/disclosure-guidelines).
 *   Pen-testing Production:
-    *   Please **setup a local environment** instead whenever possible. Most of our code is open source (see above).
+    *   Please **set up a local environment** instead whenever possible. Most of our code is open source (see above).
     *   If that's not possible, **limit any data access/modification** to the bare minimum necessary to reproduce a PoC.
     *   **Don't automate form submissions!** That's very annoying for us, because it adds extra work for the volunteers who manage those systems, and reduces the signal/noise ratio in our communication channels.
     *   To be eligible for a bounty, please follow all of these guidelines.
diff --git a/docs/extensions/review-guidelines/when-to-request-reviews.md b/docs/extensions/review-guidelines/when-to-request-reviews.md
index d4da067330f..83e2efb59f1 100644
--- a/docs/extensions/review-guidelines/when-to-request-reviews.md
+++ b/docs/extensions/review-guidelines/when-to-request-reviews.md
@@ -19,7 +19,7 @@ Think about who is seeing the review request, and what they are doing at that ti

 Outreach after a milestone works really well. Some language we've used before is "Congratulations on your xxth sale! We're delighted that WooPayments facilitated this milestone. Would you consider sharing your experience and encouraging others by reviewing our extension?".

-Another way to optimally time a review request would be to setup a prompt that aligns with use patterns. For instance, if you know that most of your merchants use your extension daily, you would likely send a review request sooner than a extension that most merchants interact very sparingly with.
+Another way to optimally time a review request would be to set up a prompt that aligns with use patterns. For instance, if you know that most of your merchants use your extension daily, you would likely send a review request sooner than a extension that most merchants interact very sparingly with.

 SaaS/Connector extensions need to be particularly careful about requesting ratings correctly, as they are the most likely to be overlooked unless there is an issue, leading to skewed ratings not representative of the actual extension.

diff --git a/packages/php/blueprint/changelog/fix-setup-typo b/packages/php/blueprint/changelog/fix-setup-typo
new file mode 100644
index 00000000000..3c3f4e077c2
--- /dev/null
+++ b/packages/php/blueprint/changelog/fix-setup-typo
@@ -0,0 +1,3 @@
+Significance: patch
+Type: dev
+Comment: Fix a comment typo in blueprint tests; no production change.
diff --git a/packages/php/blueprint/tests/Unit/ResourceStorages/LocalPluginResourceStorageTest.php b/packages/php/blueprint/tests/Unit/ResourceStorages/LocalPluginResourceStorageTest.php
index 040800266b1..0432beda059 100644
--- a/packages/php/blueprint/tests/Unit/ResourceStorages/LocalPluginResourceStorageTest.php
+++ b/packages/php/blueprint/tests/Unit/ResourceStorages/LocalPluginResourceStorageTest.php
@@ -23,7 +23,7 @@ class LocalPluginResourceStorageTest extends TestCase {
 	 */
 	protected function setUp(): void {
 		parent::setUp();
-		// Setup a temporary directory for testing.
+		// Set up a temporary directory for testing.
 		$this->test_path = sys_get_temp_dir() . '/test_plugins';
 		mkdir( $this->test_path, 0777, true ); // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_mkdir
 		mkdir( "{$this->test_path}/plugins", 0777, true ); // phpcs:ignore WordPress.WP.AlternativeFunctions.file_system_operations_mkdir
diff --git a/packages/php/email-editor/SECURITY.md b/packages/php/email-editor/SECURITY.md
index d68bfe3944e..3e83f4ea961 100644
--- a/packages/php/email-editor/SECURITY.md
+++ b/packages/php/email-editor/SECURITY.md
@@ -12,7 +12,7 @@ We're committed to working with security researchers to resolve the vulnerabilit

 *   Follow [HackerOne's disclosure guidelines](https://www.hackerone.com/disclosure-guidelines).
 *   Pen-testing Production:
-    *   Please **setup a local environment** instead whenever possible. Most of our code is open source (see above).
+    *   Please **set up a local environment** instead whenever possible. Most of our code is open source (see above).
     *   If that's not possible, **limit any data access/modification** to the bare minimum necessary to reproduce a PoC.
     *   **Don't automate form submissions!** That's very annoying for us, because it adds extra work for the volunteers who manage those systems, and reduces the signal/noise ratio in our communication channels.
     *   To be eligible for a bounty, please follow all of these guidelines.
diff --git a/packages/php/email-editor/changelog/fix-setup-typo b/packages/php/email-editor/changelog/fix-setup-typo
new file mode 100644
index 00000000000..6f0ad296395
--- /dev/null
+++ b/packages/php/email-editor/changelog/fix-setup-typo
@@ -0,0 +1,3 @@
+Significance: patch
+Type: dev
+Comment: Fix a wording typo in the email editor security policy; no production change.
diff --git a/packages/php/woocommerce-analytics/SECURITY.md b/packages/php/woocommerce-analytics/SECURITY.md
index ad067f8a885..c2377d0dfc4 100644
--- a/packages/php/woocommerce-analytics/SECURITY.md
+++ b/packages/php/woocommerce-analytics/SECURITY.md
@@ -29,7 +29,7 @@ We're committed to working with security researchers to resolve the vulnerabilit

 *   Follow [HackerOne's disclosure guidelines](https://www.hackerone.com/disclosure-guidelines).
 *   Pen-testing Production:
-    *   Please **setup a local environment** instead whenever possible. Most of our code is open source (see above).
+    *   Please **set up a local environment** instead whenever possible. Most of our code is open source (see above).
     *   If that's not possible, **limit any data access/modification** to the bare minimum necessary to reproduce a PoC.
     *   **Don't automate form submissions!** That's very annoying for us, because it adds extra work for the volunteers who manage those systems, and reduces the signal/noise ratio in our communication channels.
     *   To be eligible for a bounty, please follow all of these guidelines.
diff --git a/packages/php/woocommerce-analytics/changelog/fix-setup-typo b/packages/php/woocommerce-analytics/changelog/fix-setup-typo
new file mode 100644
index 00000000000..15309a8443b
--- /dev/null
+++ b/packages/php/woocommerce-analytics/changelog/fix-setup-typo
@@ -0,0 +1,3 @@
+Significance: patch
+Type: changed
+Comment: Fix a wording typo in the analytics security policy; no production change.
diff --git a/plugins/woocommerce/changelog/fix-setup-typo b/plugins/woocommerce/changelog/fix-setup-typo
new file mode 100644
index 00000000000..03670c21238
--- /dev/null
+++ b/plugins/woocommerce/changelog/fix-setup-typo
@@ -0,0 +1,4 @@
+Significance: patch
+Type: fix
+
+Fix typos in 'Set up a Refund and Returns Policy' messages
diff --git a/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/edit.tsx b/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/edit.tsx
index b4bbbaf5c73..1e3924db732 100644
--- a/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/edit.tsx
+++ b/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/edit.tsx
@@ -62,7 +62,7 @@ export const Edit = ( {
 									href={ `${ ADMIN_URL }admin.php?page=wc-settings&tab=advanced` }
 								>
 									{ __(
-										'Setup a Terms and Conditions page',
+										'Set up a Terms and Conditions page',
 										'woocommerce'
 									) }
 								</ExternalLink>
@@ -75,7 +75,7 @@ export const Edit = ( {
 									href={ `${ ADMIN_URL }options-privacy.php` }
 								>
 									{ __(
-										'Setup a Privacy Policy page',
+										'Set up a Privacy Policy page',
 										'woocommerce'
 									) }
 								</ExternalLink>
diff --git a/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/test/edit.js b/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/test/edit.js
index 2d5a39fa7d2..9cbfb0b8c07 100644
--- a/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/test/edit.js
+++ b/plugins/woocommerce/client/blocks/assets/js/blocks/checkout/inner-blocks/checkout-terms-block/test/edit.js
@@ -78,11 +78,11 @@ describe( 'Edit', () => {
 		);

 		expect(
-			queryByText( container, 'Setup a Terms and Conditions page' )
+			queryByText( container, 'Set up a Terms and Conditions page' )
 		).toBeInTheDocument();

 		expect(
-			queryByText( container, 'Setup a Privacy Policy page' )
+			queryByText( container, 'Set up a Privacy Policy page' )
 		).toBeInTheDocument();

 		expect(
diff --git a/plugins/woocommerce/includes/admin/notes/class-wc-notes-refund-returns.php b/plugins/woocommerce/includes/admin/notes/class-wc-notes-refund-returns.php
index f65c983224c..681c29c332e 100644
--- a/plugins/woocommerce/includes/admin/notes/class-wc-notes-refund-returns.php
+++ b/plugins/woocommerce/includes/admin/notes/class-wc-notes-refund-returns.php
@@ -79,7 +79,7 @@ class WC_Notes_Refund_Returns {
 	 */
 	public static function get_note( $page_id ) {
 		$note = new Note();
-		$note->set_title( __( 'Setup a Refund and Returns Policy page to boost your store\'s credibility.', 'woocommerce' ) );
+		$note->set_title( __( 'Set up a Refund and Returns Policy page to boost your store\'s credibility.', 'woocommerce' ) );
 		$note->set_content( __( 'We have created a sample draft Refund and Returns Policy page for you. Please have a look and update it to fit your store.', 'woocommerce' ) );
 		$note->set_type( Note::E_WC_ADMIN_NOTE_INFORMATIONAL );
 		$note->set_name( self::NOTE_NAME );
diff --git a/plugins/woocommerce/tests/legacy/unit-tests/admin/notes/class-wc-tests-notes-refund-returns.php b/plugins/woocommerce/tests/legacy/unit-tests/admin/notes/class-wc-tests-notes-refund-returns.php
index a4b72e69d38..beb91d7ca09 100644
--- a/plugins/woocommerce/tests/legacy/unit-tests/admin/notes/class-wc-tests-notes-refund-returns.php
+++ b/plugins/woocommerce/tests/legacy/unit-tests/admin/notes/class-wc-tests-notes-refund-returns.php
@@ -47,6 +47,6 @@ class WC_Tests_Notes_Refund_Returns extends WC_Unit_Test_Case {
 		$note_from_db->set_name( WC_Notes_Refund_Returns::NOTE_NAME );
 		$note_from_db->set_locale( 'zh_TW' );
 		$note = WC_Notes_Refund_Returns::get_note_from_db( $note_from_db );
-		$this->assertEquals( $note->get_title(), 'Setup a Refund and Returns Policy page to boost your store\'s credibility.' );
+		$this->assertEquals( $note->get_title(), 'Set up a Refund and Returns Policy page to boost your store\'s credibility.' );
 	}
 }