WC_REST_Fulfillments_V4_Controller::delete_fulfillmentpublicWC 1.0

Delete a specific fulfillment for a specific order.

Method of the class: WC_REST_Fulfillments_V4_Controller{}

No Hooks.

Returns

WP_REST_Response.

Usage

$WC_REST_Fulfillments_V4_Controller = new WC_REST_Fulfillments_V4_Controller();
$WC_REST_Fulfillments_V4_Controller->delete_fulfillment( $request ): WP_REST_Response;
$request(WP_REST_Request) (required)
Full details about the request.

WC_REST_Fulfillments_V4_Controller::delete_fulfillment() code WC 10.3.6

public function delete_fulfillment( WP_REST_Request $request ): WP_REST_Response {
	$fulfillment_id = (int) $request->get_param( 'fulfillment_id' );
	$fulfillment    = new Fulfillment( $fulfillment_id );
	$order_id       = (int) $fulfillment->get_entity_id();
	$request->set_param( 'order_id', $order_id );
	return $this->order_fulfillments_controller->delete_fulfillment( $request );
}