You could add Special Bonus Points via Special offers. Than customer can convert the points into reduction for their next order. Every 10 point 1 dollar - max 30%.
It can be done with 2 special offers (See 4 screenshots in attached zip file)
Will only work for registered customers.