Sei sulla pagina 1di 3

Use Case ID: Bath Salts Shopify Store

Use Case Name: Bath Salts Boutique Level: User goal


Created By: Group 2 – Reynaldo Last Updated By: Reynaldo Manzano
Manzano
Date Created: 3/2019 Last Revision Date: 3/2019

Actors: Customer
Marketing
Operations
Finance
Stakeholder/Interest: Sally Sales
Brooke Stillwater
Oliver Ops
Craig Stillwater
Description: Online sales of bath salts

Trigger: A customer does the following:


• Place an order
• Check order status
• Return Item
• Maintain account
• Opt-in email

Preconditions: In order for any of the triggers to occur, a customer must


purchase a product from the site.

It’s only then, can the customer fulfill other triggers

Post conditions: • Vendor receives order and funds from customer


• Vendor processes order
• Vendor notifies customer of status
• Vendor dispatches order to customer

Normal Flow: 1. Customer makes purchase


2. The order is processed
3. Update inventory
4. Customer receives notification
5. Ship order
6. Customer receives order

! |Page
1
Page 1 of 3
Alternative Flows: 1. Customer makes purchase
2. The order is processed
3. Product is out of stock
4. Customer receives notification
5. Craig Stillwater orders more inventory
6. Inventory replenished
7. Customer receives notification
8. Customer receives order

Exceptions: During normal flow, if a product is out of stock then Craig


Stillwater is alerted, and the item(s) is ordered for the
customer.

Includes: This use case includes a return case and an email opt-in
case:
Return
1. Return item and ship it off
2. Item is received
3. Process returns
4. Update inventory
5. Customer receives notification
6. Process order to return customer funds/credit

Email Opt-in
1. Customer opt-ins for email
2. Customer is included to promotion list, managed by
Marketing
3. Marketing sends promotional email to customer

Frequency of Use: Use case size varies depending on quantity of sales

Business Rules: • Orders require valid account from customer


• Processing orders deals with receiving or returning funds,
along with notifying customer of status.
• Ordering of inventory requires owner approval
Special Requirements: • Customers receive a notification when their orders are
being processed.
o Notification for order complete
o Notification if product is out of stock
o Notification return is processed
• Customer are offered opt-in to receive marketing

! |Page
2
Page 2 of 3
Assumptions: The design of this use case is based off the following:
• Customers ordering product
• Operations can process customers’ orders and maintain
accurate inventory counts
• Customers have the option to opt-in to receive email
• Finance can order inventory w/ owners approval
• Customer receives notification regarding status of new/
existing orders and returns

! |Page
3
Page 3 of 3

Potrebbero piacerti anche