Changes between Initial Version and Version 1 of UseCase006


Ignore:
Timestamp:
05/12/26 22:09:04 (2 weeks ago)
Author:
232012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase006

    v1 v1  
     1= UseCase006 - Add Product to Wishlist
     2
     3**Initiating actors:**
     4
     5* Logged-In Consumer
     6
     7* Logged-In Admin
     8
     9{{{#!div style="text-align: justify; width: 100%;"
     10The goal of this use case is to allow an authenticated, logged-in user to save a specific product for future consideration. By linking a product to their personal wishlist, the user can easily track items they intend to purchase later without having to search for them again in the catalog. Additionally they can be notified when a discount is applied to an item/s in their wishlist.
     11}}}
     12
     13== Scenario
     14
     15{{{#!div style="text-align: justify; width: 100%;"
     16
     171. User identifies a specific Product (such as a Vinyl or CD version of a release) that they wish to save.
     18
     192. User selects the option to add that item to their wishlist.
     20
     213. System retrieves the unique wishlist_id associated with the User.
     22
     234. System creates a new entry in the !WishlistItem table, creating a relationship between the selected product_id and the user's wishlist_id.
     24
     255. System records the added_at timestamp for the new wishlist item.
     26
     276. System provides a confirmation message to the user indicating the product has been successfully saved.
     28}}}