Automattic\WooCommerce\Admin\API\Reports\Customers
DataStore::delete_customer
Delete a customer lookup row.
Method of the class: DataStore{}
Hooks from the method
Returns
null. Nothing (null).
Usage
$result = DataStore::delete_customer( $customer_id );
- $customer_id(int) (required)
- Customer ID.
DataStore::delete_customer() DataStore::delete customer code WC 10.7.0
public static function delete_customer( $customer_id ) {
global $wpdb;
$customer_id = (int) $customer_id;
$num_deleted = $wpdb->delete( self::get_db_table_name(), array( 'customer_id' => $customer_id ) );
if ( $num_deleted ) {
/**
* Fires when a customer is deleted.
*
* @param int $order_id Order ID.
* @since 4.0.0
*/
do_action( 'woocommerce_analytics_delete_customer', $customer_id );
ReportsCache::invalidate();
}
}