Commit 89596932a8e for woocommerce

commit 89596932a8e9b8f26566fa3eee14d851c2900f86
Author: Ann <annchichi@users.noreply.github.com>
Date:   Tue Apr 28 17:10:22 2026 +0800

    Show merchant-friendly message on plugin install upgrader failure (#64397)

    * Show merchant-friendly message on plugin install upgrader failure

    * Add changelog entry for plugin install upgrader-failure copy

diff --git a/plugins/woocommerce/changelog/tweak-plugin-install-upgrader-failure-copy b/plugins/woocommerce/changelog/tweak-plugin-install-upgrader-failure-copy
new file mode 100644
index 00000000000..87336cfb6ce
--- /dev/null
+++ b/plugins/woocommerce/changelog/tweak-plugin-install-upgrader-failure-copy
@@ -0,0 +1,4 @@
+Significance: patch
+Type: tweak
+
+Show a clearer, actionable message when a plugin install fails during the upgrader step.
diff --git a/plugins/woocommerce/src/Admin/PluginsHelper.php b/plugins/woocommerce/src/Admin/PluginsHelper.php
index 5b389ba640b..69abcf5dfdb 100644
--- a/plugins/woocommerce/src/Admin/PluginsHelper.php
+++ b/plugins/woocommerce/src/Admin/PluginsHelper.php
@@ -363,7 +363,7 @@ class PluginsHelper {

 				$install_error_message = sprintf(
 				/* translators: %s: plugin slug (example: woocommerce-services) */
-					__( 'The requested plugin `%s` could not be installed. Upgrader install failed.', 'woocommerce' ),
+					__( 'We couldn\'t install `%s`. Try again, or install it manually. If it keeps failing, contact your host.', 'woocommerce' ),
 					$slug
 				);
 				$errors->add(