Will Online Shopping Take Over In-Person for Good?