There's always the Takealot voucher purchase that you can use on the next order, only drawback is you can't also buy vouchers on the next order where you use the previously purchased voucher.
Another drawback is that takealot vouchers does not count towards your minimum spend when using the R150 new customer vouchers.

