Automattic\WooCommerce\Internal\Fulfillments

FulfillmentsController::bulk_delete_order_fulfillment_status_metaprivateWC 1.0

Bulk delete fulfillment status meta for specific order IDs, or all orders if no order ID specified.

This method deletes the fulfillment status meta for the specified order IDs from both the legacy postmeta table and the HPOS meta table.

Method of the class: FulfillmentsController{}

No Hooks.

Returns

null. Nothing (null).

Usage

// private - for code of main (parent) class only
$result = $this->bulk_delete_order_fulfillment_status_meta( $order_ids ): void;
$order_ids(array)
Array of order IDs to delete fulfillment status meta for.
Default: array()

FulfillmentsController::bulk_delete_order_fulfillment_status_meta() code WC 10.3.3

private function bulk_delete_order_fulfillment_status_meta( $order_ids = array() ): void {
	$this->delete_legacy_order_fulfillment_meta( $order_ids );
	$this->delete_hpos_order_fulfillment_meta( $order_ids );
}