WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

Automattic\WooCommerce\Admin\API\Reports\Customers

DataStore::is_valid_customer() protected WC 1.0

Check if a user ID is a valid customer or other user role with past orders.

{} Это метод класса: DataStore{}

Хуки из метода
Возвращает

true/false.

Использование

$result = DataStore::is_valid_customer( $user_id );
$user_id(число) (обязательный)
User ID.

Код DataStore::is_valid_customer() WC 4.7.1

<?php
protected static function is_valid_customer( $user_id ) {
	$customer = new \WC_Customer( $user_id );

	if ( absint( $customer->get_id() ) !== absint( $user_id ) ) {
		return false;
	}

	$customer_roles = (array) apply_filters( 'woocommerce_analytics_customer_roles', array( 'customer' ) );
	if ( $customer->get_order_count() < 1 && ! in_array( $customer->get_role(), $customer_roles, true ) ) {
		return false;
	}

	return true;
}