diagram ecommerce