Samples > Starter stores > Starter store enhancements > Remote widgets > Site flow and interactions > Wish list remote widget flows, including multiple wish lists
My Account: Personal Wish List
The personal wish list page displays all the products that have been added to a customer's wish list, followed by a list of featured products.
After you publish the MadisonsEnhancements.sar store archive, the personal wish list page supports multiple wish lists for a given customer. For example, a customer can create a Christmas wish list and a Birthday wish list, each with a different name and containing different products. The customer can edit the name of a wish list and delete a wish list. In addition the JSP file includes code to display a Share link so customers can share their wish lists on social networks, blogs, and other personal Web pages outside of WebSphere Commerce. A store developer can enable the Share link and configure the link to call a wish list remote widget by its ID.
Elements of the My Account: Personal Wish List page showing remote widgets store enhancements
- WishlistCommonPage.jsp represents the My Account content area if AJAX My Account is enabled.
- WishListDisplay.jsp represents the My Account content area if AJAX My Account is disabled.
- 1 MultipleWishListController.jsp displays the controls for selecting, creating, editing, and deleting multiple wish lists.
- 2 WishListResultDisplay.jsp displays the products in the selected wish list under a heading that shows the wish list name.
- 1 Multiple wish list capability can be enabled or disabled.
- 3 Wish list remote widgets capability can be enabled or disabled. Wish list remote widgets require multiple wish lists to be enabled.
- 1 When a wish list from the wish list drop-down list is clicked, WishListResultDisplay.jsp is refreshed to display the wish list name and products.
- 1 When Create a new wish list, Change the wish list name, or Delete this wish list is clicked, MultipleWishListPopup.jspf is displayed.
- 3 When the Share link is clicked, RemoteWidgetToolDisplay.jsp is called. Customers can change the layout, size and color of the widget in a simple editor, and then share the widget on a personal Web page.
Related concepts
Related tasks
Related reference