ecommerce vs consulting