Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks

Products::maybe_set_has_product_transientpublicWC 1.0

Set the has products transient if the product qualifies as a user created product.

Method of the class: Products{}

No Hooks.

Returns

null. Nothing (null).

Usage

$Products = new Products();
$Products->maybe_set_has_product_transient( $product_id, $product );
$product_id(int) (required)
Product ID.
$product(WC_Product) (required)
Product object.

Products::maybe_set_has_product_transient() code WC 9.9.5

public function maybe_set_has_product_transient( $product_id, $product ) {
	if ( ! $this->has_previously_completed() && $this->is_valid_product( $product ) ) {
		set_transient( self::HAS_PRODUCT_TRANSIENT, 'yes' );
		$this->possibly_track_completion();
	}
}