diff --git a/includes/admin/class-wc-admin-setup-wizard.php b/includes/admin/class-wc-admin-setup-wizard.php index ea4958ba0d3..b1a737341a4 100644 --- a/includes/admin/class-wc-admin-setup-wizard.php +++ b/includes/admin/class-wc-admin-setup-wizard.php @@ -132,8 +132,14 @@ class WC_Admin_Setup_Wizard { unset( $default_steps['shipping'] ); } - // Hide the activate step if Jetpack is already active. - if ( class_exists( 'Jetpack' ) && Jetpack::is_active() ) { + // Hide the activate step if Jetpack is already active, but not + // if we're returning from connecting Jetpack on WordPress.com. + if ( + class_exists( 'Jetpack' ) && + Jetpack::is_active() && + ! isset( $_GET['from'] ) && + ! isset( $_GET['activate_error'] ) + ) { unset( $default_steps['activate'] ); }