The retail industry is undergoing a massive transformation. Customers nowadays prefer shopping through multiple retail channels. Many physical shops have started establishing a virtual presence. The eCommerce boom has started transforming how consumers shop. Retail stores have been trying to integrate online and offline shopping.