Share Retailers' loyalty programmes indicate consumer fickleness

Let's do Biz