parent sku - woo discount rules filter check

Implement a filter in WooCommerce based on parent SKU for discount rules.

add_filter('advanced_woo_discount_rules_check_sku_filter', function($product_sku, $product, $operation_values, $operation_method, $sale_badge){
	
	if(class_exists('\Wdr\App\Helpers\Woocommerce')){ 
		$parent_id = \Wdr\App\Helpers\Woocommerce::getProductParentId($product);
		$result = false;
		if(!empty($parent_id)){
			$parent_product = \Wdr\App\Helpers\Woocommerce::getProduct($parent_id);
			$parant_product_sku = \Wdr\App\Helpers\Woocommerce::getProductSku($parent_product);
			
			if ('in_list' === $operation_method) {
					$result = (in_array($parant_product_sku, $operation_values));
			} elseif ('not_in_list' === $operation_method) {
					$result = !(in_array($parant_product_sku, $operation_values));
			}
			if($result){
				return $parant_product_sku;
			}
		}
	}
	return $product_sku;
}, 10, 5);