In the Ecommerce module, you are able to create wish lists that represent lists of items that the user wants to buy in the future. The wish list is represented by the Telerik.Sitefinity.Ecommerce.Orders.Model.Wishlist class. The products added in the wish list are represented by the Telerik.Sitefinity.Ecommerce.Orders.Model.WishlistDetail class. You can use the Telerik.Sitefinity.Modules.Ecommerce.Orders.Implementations.WishlistAdder class to add products to the wish list of a user. It handles the creation of a WishlistDetail instance and the population of its properties for you. You can also use the API directly and manually create a WishlistDetail instance for the wish list.