A good loyalty programme can drive online sales. It can cost a company between 5 to 25 times more to acquire a new customer compared to selling to an existing one. This beckons the question why so few online shops offer hassle-free loyalty programmes to grow their existing customer base. Loyalty is