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
}
}
}
});