Example to get cross-sell product ids

Code example to retrieve cross-sell product IDs.

add_action('woocommerce_before_cart', function (){
    $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
            }
        }
    }
});