WC_API_Customers::get_customer_orders()
Get the orders for a customer
Method of the class: WC_API_Customers{}
No Hooks.
Return
Array|WP_Error
.
Usage
$WC_API_Customers = new WC_API_Customers(); $WC_API_Customers->get_customer_orders( $id, $fields, $filter );
- $id(int) (required)
- the customer ID
- $fields(string)
- fields to include in response
Default: null - $filter(array)
- filters
Default: array()
Changelog
Since 2.1 | Introduced. |
WC_API_Customers::get_customer_orders() WC API Customers::get customer orders code WC 8.7.0
public function get_customer_orders( $id, $fields = null, $filter = array() ) { $id = $this->validate_request( $id, 'customer', 'read' ); if ( is_wp_error( $id ) ) { return $id; } $filter['customer_id'] = $id; $orders = WC()->api->WC_API_Orders->get_orders( $fields, $filter, null, -1 ); return $orders; }