There is no doubt that online shopping is here to stay. ...