Hi Ton
When you have multiple variants and therefore multiple prices, the system will display the price range as you noticed from your screenshot. However, it should still display a [SAVE] badge near the image if the default variant (first variant) is the one with the promotion discount. Try lowering the Display order value of the variant with the discount. The lowest Display Order value will be your default variant.