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

Automattic\WooCommerce\Admin\API\Reports\Orders\Stats

DataStore::get_unique_coupon_count() public WC 1.0

Get unique coupons based on user time query

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

Хуков нет.

Возвращает

Число. Unique product count.

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

$DataStore = new DataStore();
$DataStore->get_unique_coupon_count( $from_clause, $where_time_clause, $where_clause );
$from_clause(строка) (обязательный)
From clause with date query.
$where_time_clause(строка) (обязательный)
Where clause with date query.
$where_clause(строка) (обязательный)
Where clause with date query.

Код DataStore::get_unique_coupon_count() WC 4.7.1

<?php
public function get_unique_coupon_count( $from_clause, $where_time_clause, $where_clause ) {
	global $wpdb;

	$table_name = self::get_db_table_name();
	return $wpdb->get_var(
		"SELECT
				COUNT(DISTINCT coupon_id)
			FROM
				{$wpdb->prefix}wc_order_coupon_lookup JOIN {$table_name} ON {$wpdb->prefix}wc_order_coupon_lookup.order_id = {$table_name}.order_id
				{$from_clause}
			WHERE
				1=1
				{$where_time_clause}
				{$where_clause}"
	); // phpcs:ignore cache ok, DB call ok, unprepared SQL ok.
}