woocommerce_helper_subscription_deactivate_error, $product_id, $product_key, $deactivation_response

woocommerce_helper_subscription_deactivate_error, $product_id, $product_key, $deactivation_response

Appears in:
Hook Type: action

See hook in core

Displaying hooks found in version: woocommerce.11.0.0

do_action('woocommerce_helper_subscription_deactivate_error, $product_id, $product_key, $deactivation_response') is found 2 times:

  • /includes/admin/helper/class-wc-helper.php line 1335
    			 * @param int    $product_id Product ID being deactivated.
    			 * @param string $product_key Subscription product key.
    			 * @param array  $deactivation_response The response object from wp_safe_remote_request().
    			 */
    			do_action( 'woocommerce_helper_subscription_deactivate_error', $product_id, $product_key, $deactivation_response );
    
    			$body = json_decode( wp_remote_retrieve_body( $deactivation_response ), true );
    			throw new Exception( $body['message'] ?? __( 'Unknown error', 'woocommerce' ) );
    		}
    
    		self::_flush_subscriptions_cache();
    
  • /includes/admin/helper/class-wc-helper.php line 2457
    				 * @param int    $product_id Product ID being deactivated.
    				 * @param string $product_key Subscription product key.
    				 * @param array  $deactivation_response The response object from wp_safe_remote_request().
    				 */
    				do_action( 'woocommerce_helper_subscription_deactivate_error', $product_id, $product_key, $deactivation_response );
    			}
    		}
    
    		self::_flush_subscriptions_cache();
    		self::_flush_updates_cache();