I doubt this is a great opportunity for businesses other than having an image of the storefront in the app. Geolocation range is wide enough that players don't need to go inside the store or be in front of it in order to have access to the Pokéstop. I guess for areas with low density of commercial storefronts could attract some foot traffic, but doubt it will be that significant in long term.