This plugin, modeled after the like-named feature of a major Internet retailer, provides your customers with a Favorites Wishlist where they can save their favorites and then share those favorite selections with friends and family. A customer's favorites can be easily moved between their Favorites Wishlist and their shopping cart.
When a customer arrives at your store, they are presented with a My Favorites link in the top navigation header. On each product's detailed information page, the add-to-cart block includes an Add to Favorites button. Only account-holders at your store have access to Favorites Wishlists (either theirs or a shared wishlist) and they must be logged into your store to complete this access.
v3.0.0 introduces Favorites Groups, enabling your customers to organize their favorite products. I've developed a conversion script for stores that have an existing installation of the Zen Cart Wishlist plugin (available upon request).
v1.1.0 introduces the capability for account-holders to add a product to their favorites from center-box and listing displays, too! You have, via admin-level configuration, control over which of the center-boxes and listings include the add-to-favorites link. The icon used to identify the add-to-favorites link can either be an image or a Font Awesome glyph (the plugin's default uses the fa-heart glyph, but you can change it to anything your heart desires!
v1.2.0 introduces an admin-level tool — Reports->View Favorites Wishlists — that you can use to view the contents of your customers' current favorites.
Note: Starting with v5.0.0 of the plugin, only Zen Cart Versions 1.5.6 and later are supported; the minimum PHP version now supported is PHP 5.6. Note, too, that the site's storefront template must now load a version of jQuery for proper operation.
This plugin is installed on my demo site; you can access my favorites using this link (after logging in).