Commit b30393d1296 for woocommerce

commit b30393d1296368882b2e6f8c515e2eb29b4d26a5
Author: Anand Rajaram <anandrajaram21@gmail.com>
Date:   Fri Oct 2 15:45:19 2026 -0700

    Improve option to hide the site visibility badge for live stores (#67992)

diff --git a/plugins/woocommerce/changelog/51588-hide-site-visibility b/plugins/woocommerce/changelog/51588-hide-site-visibility
new file mode 100644
index 00000000000..e1c1c86ec98
--- /dev/null
+++ b/plugins/woocommerce/changelog/51588-hide-site-visibility
@@ -0,0 +1,4 @@
+Significance: minor
+Type: enhancement
+
+Update the site visibility badge default when changing store visibility.
diff --git a/plugins/woocommerce/client/admin/client/launch-your-store/settings/slotfill.js b/plugins/woocommerce/client/admin/client/launch-your-store/settings/slotfill.js
index f44c6f2444d..19216cd68cb 100644
--- a/plugins/woocommerce/client/admin/client/launch-your-store/settings/slotfill.js
+++ b/plugins/woocommerce/client/admin/client/launch-your-store/settings/slotfill.js
@@ -99,7 +99,16 @@ const SiteVisibility = () => {
 				initValues.siteVisibilityBadge ===
 					currentValues.siteVisibilityBadge;
 		}
-	}, [ comingSoon, storePagesOnly, privateLink, siteVisibilityBadge ] );
+	}, [
+		comingSoon,
+		storePagesOnly,
+		privateLink,
+		siteVisibilityBadge,
+		setting.woocommerce_coming_soon,
+		setting.woocommerce_store_pages_only,
+		setting.woocommerce_private_link,
+		setting.woocommerce_feature_site_visibility_badge_enabled,
+	] );

 	const copyLink = __( 'Copy link', 'woocommerce' );
 	const copied = __( 'Copied!', 'woocommerce' );
@@ -174,6 +183,7 @@ const SiteVisibility = () => {
 				<RadioControl
 					onChange={ () => {
 						setComingSoon( 'yes' );
+						setSiteVisibilityBadge( 'yes' );
 						recordEvent( 'site_visibility_toggle', {
 							status: 'coming_soon',
 						} );
@@ -297,6 +307,7 @@ const SiteVisibility = () => {
 				<RadioControl
 					onChange={ () => {
 						setComingSoon( 'no' );
+						setSiteVisibilityBadge( 'no' );
 						recordEvent( 'site_visibility_toggle', {
 							status: 'live',
 						} );