The problem here is that people that use in store WiFi are too cheap to pay for their own 4g bandwidth. So these folk are frugal not big spenders. They will need to work with telcos to deep packet inspect customers triangulated to the store locations. And then to stop people shopping online.
With destination shopping, e.g. to buy a new sofa or bicycle, customers have invariably been online already and chose the store that way.