The cause of the popularity of online shopping