Multi-session package - Discount options

In order to encourage multi-session package bookings, I feel it is important to be able to offer discounts for package bookings.
Therefore, it would be great if there were an option where you could set a discount percentage based on the number of bookings. If there could be multiple rules added, that would be fantastic
For instance:
Example rule 1: For bookings of a minimum of 3 sessions, apply a 5% discount to the booking package
Example rule 2: For bookings of a minimum of 6 sessions, apply a 10% discount.

Other options for rules could be based on the total order value: if the order value exceeds X (local currency), apply a discount of Y%.