Online shopping offers convenience, savings, variety, and competitive prices. This attracts more to online shopping.