Structured Data Sale_Price Value


I checked structured data and looks like only Price value is available by default which represents catalogue price. How can I add sale_price value which would be price with discount?

Also for product with options the price is always 0 or incorrect for structured data. Is there any workaround for this? (Except changing all products options to product variations)