Wait, does that mean the shop gets my email address? I wouldn't want that. If not, then you have a chicken/egg problem as both the customers and the shops have to register to get the benefit. You could use a discount coupon as an incentive to register, but then it feels too marketing-y and might scare people off.