As a basic essentiality of any business there has to be a sales process, to bring in revenue for the business, and along with it a certain level of rationality as well. In the case of a retail business this rationality calls in for interaction with their customers to bring in revenue from sustained sales in building customer loyalty.
Online shopping is great, as you can compare a lot of products instantaneously, get the reviews, ratings, and so on, and buy what is best for you. However, there is something really special about the, “in store” experience. You can touch and feel the real product and purchase that. With iBeacons, both these experiences are getting merged.