Many large supermarkets also have a loyalty program, where a customer can earn points by purchasing products. When a customer has enough points, a discount or reward is given. These programs are meant to make customers come back to the same store again and again.