how has ecommerce changed business