wiki:UseCase006

UseCase006 - Add Product to Wishlist

Initiating actors:

  • Logged-In Consumer
  • Logged-In Admin

The 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.

Scenario

  1. User identifies a specific Product (such as a Vinyl or CD version of a release) that they wish to save.
  1. User selects the option to add that item to their Wishlist.
  1. System retrieves the unique wishlist_id associated with the User.
  1. System creates a new entry in the WishlistItem table, creating a relationship between the selected product_id and the user's wishlist_id.
  1. System records the added_at timestamp for the new WishlistItem.
  1. System provides a confirmation message to the user indicating the product has been successfully saved.
Last modified 2 weeks ago Last modified on 05/12/26 22:27:33
Note: See TracWiki for help on using the wiki.