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(