My LQS has a loyalty program (which would be similar to frequent shoppers) they write the cost of your purchase down and deduct 10% each time from the total then once the card is full you receive either this amount off that purchase or can use the amount on the card to buy something else.
Maybe1day