woocommerce_coupon_is_valid_for_product, false, $product, $this, $values
woocommerce_coupon_is_valid_for_product, false, $product, $this, $values
Appears in: woocommerce.11.0.0
Hook Type: filter
Displaying hooks found in version: woocommerce.11.0.0apply_filters('woocommerce_coupon_is_valid_for_product, false, $product, $this, $values') is found 1 times:
- /includes/class-wc-coupon.php line 1009
* @return bool */ public function is_valid_for_product( $product, $values = array() ) { if ( ! $this->is_type( wc_get_product_coupon_types() ) || ! is_a( $product, WC_Product::class ) ) { return apply_filters( 'woocommerce_coupon_is_valid_for_product', false, $product, $this, $values ); } $valid = false; $product_cats = wc_get_product_cat_ids( $product->is_type( ProductType::VARIATION ) ? $product->get_parent_id() : $product->get_id() ); $product_ids = array( $product->get_id(), $product->get_parent_id() );