The challenge many retailers face, is how to deliver highly interactive and tech-rich online shopping experiences in the physical environment.