dynamics of ecommerce