industry effects of ecommerce 8305986