e-commerce effect