Hmm, good question.
In general, a bonus is worth around half the same percentage of discount as long as points cost a fixed price.
For example, say that points cost $20 per thousand and you buy 50,000 with a 100% bonus. You spend $1,000 and end up with 100,000 points.
Instead, say that you...