This UML activity diagram visualizes the typical flow of an e-commerce website. First, the user logs in. Then, they view products. Next, they add items to the cart and check out. Once at checkout, the user selects a shipping method and enters payment details. A successful payment confirms the order. A failed transaction prompts a retry. If login or payment fails initially, error messages guide the user to resolve the issue. This diagram shows all customer interactions, from browsing to order confirmation.