= UseCase006 - Add Product to Wishlist **Initiating actors:** * Logged-In Consumer * Logged-In Admin {{{#!div style="text-align: justify; width: 100%;" 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 {{{#!div style="text-align: justify; width: 100%;" 1. User identifies a specific {{{Product}}} (such as a Vinyl or CD version of a release) that they wish to save. 2. User selects the option to add that item to their {{{Wishlist}}}. 3. System retrieves the unique {{{wishlist_id}}} associated with the {{{User}}}. 4. System creates a new entry in the {{{WishlistItem}}} table, creating a relationship between the selected {{{product_id}}} and the user's {{{wishlist_id}}}. 5. System records the {{{added_at}}} timestamp for the new {{{WishlistItem}}}. 6. System provides a confirmation message to the user indicating the product has been successfully saved. }}}