Compatibility for Rank Math SEO by Rank Math

Ensure compatibility with Rank Math SEO by Rank Math.

add_filter( "rank_math/snippet/rich_snippet_product_entity", function( $entity ) {

    global $product;
    if(is_object($product) && method_exists($product, 'get_price')){
        $discount = apply_filters('advanced_woo_discount_rules_get_product_discount_price_from_custom_price', false, $product, 1, 0, 'discounted_price', true, false);
        if($discount !== false) {
            $entity['sale_price'] = $discount;
        } else {
            $entity['sale_price'] = $product->get_price();
        }
    }
    return $entity;
});