A wish list allows customers to bookmark products that they are interested to buy in a future time. For example, customers can create a “Christmas” wish list to keep track of products that they would consider buying at the year end.
A gift registry is simply a more advanced form of wish list and allows you to input an event date, location, etc. For example, a wedding registry would usually include the names of the bride and groom, wedding date and location. For the purpose of this documentation, we shall simply refer to both of them simply as "wish list".
The Wish List module control allows customers to search other people's public wish list. This module control is usually placed on a page for all users to view.
For example, a customer may search for the baby registry to purchase the gifts for his friend. During checkout, the page will automatically be populated with the correct shipping address and the purchase will be associated to the wish list.
Please see Manage Wish List for more information on managing a wish list.