Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks
Products::maybe_set_has_product_transient
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() Products::maybe set has product transient code WC 10.8.1
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();
}
}