Tricky.
Legally you're able to take a picture of anyone you like in public.
And shops are "private property" which can refuse entry, and have cameras everywhere, and usually stop you using your own camera.
If you're on a shop's property, then they could always refuse you entry if you don't accept their T&Cs.