The past decade has seen a radical shift in the way we shop for goods. Retail stores have had to innovate to keep up with the ever increasing competition from online, bringing about a new breed of retail-tainment.