WordPress at Your Fingertips
function is not described

WC_Install::is_new_install() public WC 3.2.0

Is this a brand new WC install?

A brand new install has no version yet. Also treat empty installs as 'new'.

{} It's a method of the class: WC_Install{}

No Hooks.

Return

true|false.

Usage

$result = WC_Install::is_new_install();

Changelog

Since 3.2.0 Introduced.

Code of WC_Install::is_new_install() WC 5.6.0

public static function is_new_install() {
	$product_count = array_sum( (array) wp_count_posts( 'product' ) );

	return is_null( get_option( 'woocommerce_version', null ) ) || ( 0 === $product_count && -1 === wc_get_page_id( 'shop' ) );
}