Shoppers can win up to £100 back on their shopping bill