Do I have to spend my total amount in one go?

Absolutely not! You have a full year from purchase of the voucher to use it online. The voucher will automatically update each time you use it.