USECASE · ONLINE SHOPPING

Online Shopping Use Case Diagrams

Online shopping use case diagrams capture how different users (customers, admins, payment systems) interact with an e-commerce platform to achieve specific goals. From browsing products to checking out, these diagrams help you map functional requirements and communicate system design to stakeholders.

4 EXAMPLES· UPDATED 2026-06-30
Make your own online shopping diagram.

Describe it in plain English — the AI drafts it, you edit. No template wrangling.

Make your own →
ABOUT

About these examples.

This collection features ready-to-use examples for common e-commerce scenarios: a general e-commerce website, a mobile shopping app, an online grocery store, and a B2B ordering portal. Each example highlights typical actors, use cases, and relationships.

After browsing the gallery, jump to our interactive use case diagram maker and start building your own online shopping system model—it's free and requires no design experience.

HOW TO

Make one yourself.

  1. 1

    Identify Actors

    List all users and external systems that interact with the online shopping platform—customers, administrators, payment gateways, inventory systems.

  2. 2

    Define Use Cases (Goals)

    Capture what each actor needs to achieve, like 'Browse Products', 'Add to Cart', 'Checkout', 'Manage Orders', 'Process Payment'.

  3. 3

    Draw Associations

    Connect actors to their use cases with lines, showing which actor initiates or participates in each goal.

  4. 4

    Set System Boundary

    Draw a box around all use cases to mark the scope of the online shopping system—everything inside is part of the solution.

  5. 5

    Add Includes and Extends

    Refine by linking reusable or conditional behaviors: e.g., 'Checkout' includes 'Payment Processing', and 'Apply Coupon' extends 'Checkout'.

FAQ

Frequently asked questions

What are the main actors in an online shopping use case diagram?01
Typically you’ll have a Customer (primary), an Administrator or Store Manager, a Payment Gateway (secondary system), and sometimes a Shipping Provider or Inventory System.
How do I represent guest checkout in a use case diagram?02
You can model 'Guest Checkout' as a use case associated with an unregistered user actor, or as an extension of a core 'Checkout' use case, with a note that the actor is a Guest.
Can I include the shopping cart as a separate use case?03
Yes—'Manage Cart' is a common use case, often including 'Add Item', 'Remove Item', and 'Update Quantity'. Keep it separate if the cart has significant logic.
Is there a difference between a mobile shopping app and a website use case diagram?04
The core interactions are similar, but a mobile app may include device-specific use cases like 'Scan Barcode' or 'Pay with Apple Pay', and the actor might be 'Mobile User' instead of generic Customer.
What tool can I use to create an online shopping use case diagram?05
Our free use case diagram maker lets you draw, label, and share diagrams online without complex software. You can start from a blank canvas or customize one of the examples above.
Start from a blank canvas →

Open the AI editor and describe what you need — export PNG/SVG when you're done.

Make your own →