How Virtual Reality Is Remodeling On-line Shopping Into An Immersive Experience