Mostrar porcentaje de descuento después del precio de venta de variación seleccionado en WooCommerce

Tengo este código a continuación que muestra la variación del precio seleccionado después de que el usuario haya seleccionado la variación

add_filter( 'woocommerce_show_variation_price', 'filter_show_variation_price', 10, 3 );
function filter_show_variation_price( $condition, $product, $variation ){
    if( $variation->get_price() === "" ) return false;
    else return true;
}

Necesito calcular el porcentaje de descuento entre el precio promocional que se mostrará y el precio normal. PERO SOLO después de seleccionar la variación, no antes (porque eliminaré el precio de mostrar antes a través de css).

Yo creo queesta respuesta acércate pero aún no está allí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta