Traditionally, online shopping has meant speed and convenience, but online stores are borrowing the experiential elements of physical retail, and combining them with tricks of virtual reality to enhance the digital shopping experience.