Automattic\WooCommerce\Admin\API

ProductsLowInStock::get_count_query()protectedWC 1.0

Generate a count query.

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

Хуков нет.

Возвращает

Строку.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_count_query( $sitewide_only );
$sitewide_only(true|false)
generates a query for sitewide low stock threshold only query.
По умолчанию: false

Код ProductsLowInStock::get_count_query() WC 9.4.2

protected function get_count_query( $sitewide_only = false ) {
	$query = $this->get_base_query(
		array(
			':selects'       => 'count(*) as total',
			':orderAndLimit' => '',
		)
	);

	if ( ! $sitewide_only ) {
		return $this->add_sitewide_stock_query_str( $query );
	}

	return strtr(
		$query,
		array(
			':postmeta_select' => '',
			':postmeta_join'   => '',
			':postmeta_wheres' => 'AND wc_product_meta_lookup.stock_quantity <= %d',
		)
	);
}