// Display custom information above the Add to Cart button when there is a discount
add_action('woocommerce_before_add_to_cart_quantity', 'display_discount_information', 10);
function display_discount_information() {
global $product;
// Check if the product has a sale price
if ($product->is_on_sale()) {
$regular_price = wc_price($product->get_regular_price());
$sale_price = wc_price($product->get_sale_price());
$amount_saved = $product->get_regular_price() - $product->get_sale_price();
$amount_saved_price = wc_price($amount_saved);
$discount_percentage = round(($amount_saved / $product->get_regular_price()) * 100);
echo '<div class="discount-information">';
echo '<p>' . sprintf(__('From <del> %s </del> <br>You Save: %s (%s)', 'discount-text'), $regular_price, $amount_saved_price, $discount_percentage . '%') . '</p>';
echo '</div>';
}
}