Retailers have always used various strategies – loyalty schemes, bonuses, exclusive memberships and free holidays – to attract new customers and retain existing ones. The growing competition in retail, though, has also seen the emergence of niche companies that...