woocommerce_shipping_zone_method_status_toggled, $instance_id, $method->id, $request[zone_id], $request[enabled]

woocommerce_shipping_zone_method_status_toggled, $instance_id, $method->id, $request[zone_id], $request[enabled]

Appears in:
Hook Type: action

See hook in core

Displaying hooks found in version: woocommerce.11.0.0

do_action('woocommerce_shipping_zone_method_status_toggled, $instance_id, $method->id, $request[zone_id], $request[enabled]') is found 1 times:

  • /includes/rest-api/Controllers/Version2/class-wc-rest-shipping-zone-methods-v2-controller.php line 336
     
    		// Update if this method is enabled or not.
    		if ( isset( $request['enabled'] ) ) {
    			if ( $wpdb->update( "{$wpdb->prefix}woocommerce_shipping_zone_methods", array( 'is_enabled' => $request['enabled'] ), array( 'instance_id' => absint( $instance_id ) ) ) ) {
    				do_action( 'woocommerce_shipping_zone_method_status_toggled', $instance_id, $method->id, $request['zone_id'], $request['enabled'] );
    				$method->enabled = ( true === $request['enabled'] ? 'yes' : 'no' );
    			}
    		}
    
    		return $method;
    	}