WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

Automattic\WooCommerce\Admin\API\Reports\Customers

DataStore::sync_on_order_delete() public WC 1.0

Sync customers data after an order was deleted.

When an order is deleted, the customer record is deleted from the table if the customer has no other orders.

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

Хуков нет.

Возвращает

null. Ничего.

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

$result = DataStore::sync_on_order_delete( $order_id, $customer_id );
$order_id(число) (обязательный)
Order ID.
$customer_id(число) (обязательный)
Customer ID.

Код DataStore::sync_on_order_delete() WC 5.3.0

<?php
public static function sync_on_order_delete( $order_id, $customer_id ) {
	$customer_id = absint( $customer_id );

	if ( 0 === $customer_id ) {
		return;
	}

	// Calculate the amount of orders remaining for this customer.
	$order_count = self::get_order_count( $customer_id );

	if ( 0 === $order_count ) {
		self::delete_customer( $customer_id );
	}
}