The future of retail is shaped by consumers who have thousands of choices at their fingertips and high expectations when it comes to product offering and customer service.