Automattic\WooCommerce\Caches

OrderCountCacheService::update_on_order_deletedpublicWC 1.0

Update the cache when an order is deleted.

Метод класса: OrderCountCacheService{}

Хуков нет.

Возвращает

null. Ничего (null).

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

$OrderCountCacheService = new OrderCountCacheService();
$OrderCountCacheService->update_on_order_deleted( $order_id, $order );
$order_id(int) (обязательный)
Order id.
$order(WC_Order) (обязательный)
The order.

Код OrderCountCacheService::update_on_order_deleted() WC 10.8.1

public function update_on_order_deleted( $order_id, $order ) {
	$order_type   = $order->get_type();
	$order_status = $order->get_status();

	if ( ! $this->order_count_cache->is_cached( $order_type, $this->get_prefixed_status( $order_status ) ) ) {
		return;
	}

	$this->order_count_cache->decrement( $order_type, $this->get_prefixed_status( $order_status ) );
}