Commit 624178a3375 for woocommerce

commit 624178a33752b2bb8f3f33a454d290ee8dec381c
Author: verofasulo <98944206+verofasulo@users.noreply.github.com>
Date:   Fri May 15 11:19:37 2026 +0200

    Update product editor field labels for clarity (#64992)

    - Rename 'Visibility' field to 'Catalog visibility' and update its
      option labels ('Public' → 'Catalog and search results', 'Catalog' →
      'Catalog only', 'Search' → 'Search results only')
    - Rename the stock dropdown's 'Status' label to 'Stock status'

diff --git a/packages/js/experimental-products-app/changelog/update-product-status-and-catalog-visibility-dropdowns b/packages/js/experimental-products-app/changelog/update-product-status-and-catalog-visibility-dropdowns
new file mode 100644
index 00000000000..575efa06f69
--- /dev/null
+++ b/packages/js/experimental-products-app/changelog/update-product-status-and-catalog-visibility-dropdowns
@@ -0,0 +1,4 @@
+Significance: minor
+Type: update
+
+Rename the stock dropdown's "Status" label to "Stock status" and the "Visibility" field to "Catalog visibility" (with updated option labels)
diff --git a/packages/js/experimental-products-app/src/fields/catalog_visibility/field.tsx b/packages/js/experimental-products-app/src/fields/catalog_visibility/field.tsx
index 5b0016a836e..4f9fe9c2f76 100644
--- a/packages/js/experimental-products-app/src/fields/catalog_visibility/field.tsx
+++ b/packages/js/experimental-products-app/src/fields/catalog_visibility/field.tsx
@@ -21,14 +21,20 @@ function isValidVisibility( value: string ) {
 }

 const fieldDefinition = {
-	label: __( 'Visibility', 'woocommerce' ),
+	label: __( 'Catalog visibility', 'woocommerce' ),
 	enableSorting: false,
 	enableHiding: false,
 	filterBy: false,
 	elements: [
-		{ label: __( 'Public', 'woocommerce' ), value: 'visible' },
-		{ label: __( 'Catalog', 'woocommerce' ), value: 'catalog' },
-		{ label: __( 'Search', 'woocommerce' ), value: 'search' },
+		{
+			label: __( 'Catalog and search results', 'woocommerce' ),
+			value: 'visible',
+		},
+		{ label: __( 'Catalog only', 'woocommerce' ), value: 'catalog' },
+		{
+			label: __( 'Search results only', 'woocommerce' ),
+			value: 'search',
+		},
 		{ label: __( 'Hidden', 'woocommerce' ), value: 'hidden' },
 	],
 } satisfies Partial< Field< ProductEntityRecord > >;
diff --git a/packages/js/experimental-products-app/src/fields/stock/field.tsx b/packages/js/experimental-products-app/src/fields/stock/field.tsx
index 3312cc8c7d6..7f98e575ff3 100644
--- a/packages/js/experimental-products-app/src/fields/stock/field.tsx
+++ b/packages/js/experimental-products-app/src/fields/stock/field.tsx
@@ -77,7 +77,7 @@ export const fieldExtensions: Partial< Field< ProductEntityRecord > > = {

 		return (
 			<SelectControl
-				label={ __( 'Status', 'woocommerce' ) }
+				label={ __( 'Stock status', 'woocommerce' ) }
 				value={ selectedOption }
 				items={ options }
 				onValueChange={ ( option ) => {