WC_Abstract_Order::remove_order_items( string $type = null )
Remove all line items (products, coupons, shipping, taxes) from the order.
Description Description
Parameters Parameters
- $type
-
(Optional) Order item type.
Default value: null
Source Source
File: includes/abstracts/abstract-wc-order.php
public function remove_order_items( $type = null ) {
if ( ! empty( $type ) ) {
$this->data_store->delete_items( $this, $type );
$group = $this->type_to_group( $type );
if ( $group ) {
unset( $this->items[ $group ] );
}
} else {
$this->data_store->delete_items( $this );
$this->items = array();
}
}