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 ) => {