Example to get cross-sell product ids and details
Code example to retrieve cross-sell product IDs and details.
// Example to get discounted price for cross-sell products
$wdr_cross_sell_product_ids = [];
if (class_exists('WDRPro\App\Rules\Cheapest')) {
if (isset(WDRPro\App\Rules\Cheapest::$discountable_items['products'])) {
$wdr_cross_sell_product_ids = WDRPro\App\Rules\Cheapest::$discountable_items['products']; // here you can get cross-sell product ids
//print_r($wdr_cross_sell_product_ids); // here you can get cross-sell product ids
foreach ($wdr_cross_sell_product_ids as $wdr_cross_sell_product_id) {
$product = wc_get_product($wdr_cross_sell_product_id);
$sale_price = $product->get_price(); // Here you can get product price
$discounted_price = apply_filters('advanced_woo_discount_rules_get_product_discount_price', $product->get_price(), $product); //Here you can get discounted price
}
}
}