ecommerce confusion