EDD Wish Lists


Let customers save products they love

Give your customers the ability to save and share their favorite products on your site with the EDD Wish Lists add-on. Increase your sales by giving potential buyers a great user experience – a pressure-free way to save products to review later or share with their friends and family. Check out the live demo below, and scroll down for more information on how EDD Wish Lists will help grow your site traffic and customer base.

View live demo

Take a closer look

Shows integration with the default WordPress 2013 theme

Why you need EDD Wish Lists


  • Quickly add a product to a wish list, and create new wish lists without leaving the product’s page
  • Create an unlimited number of wish lists. Guest users can store a list for 30 days (or until cookies are cleared). Registered users can store lists indefinitely
  • Privacy controls. Users can either create a public or private list. Public lists can be shared and are viewable by anyone. Private lists are only viewable to the user.
  • Share lists to various social networks via a unique short url. Facebook, Twitter, Google + and LinkedIn
  • Share lists via email to your friends and family
  • Add 1 or more price variations to a wish list at the same time (variable pricing and with multi-check supported)
  • Add all items from a specific list to the cart in just 1 click. Only appears when users have more than 1 item in their list.
  • Visual indication if a product in a list has already been purchased by them (must be logged in)
  • Visual indication if a product (or price variation) is already in another wish list

Shop Managers

  • View and manage your customer’s lists from the WordPress admin.
  • Show a plain text link or button
  • Choose from 5 different icons (works with both plain text link or button) or have no icon at all
  • Disable guests from creating wish lists
  • Easily modify the text for the “add to wish list” link
  • Easily modify the text for the “add to cart” links when adding items to the cart
  • Enable only the social sharing services that your customers can share to
  • Supports both pretty/non pretty permalinks


  • Extremely flexible layout. Use any page on your website to display a user’s wish lists, display individual wish lists, to edit wish lists, or to create new wish lists
  • Collection, Light Box, Watch List, Wish List or Want List. Easily change the terminology
  • Fully localized/translation-ready. Easily translate and use the plugin in your native language
  • Super flexible links. Create your own add to wish list buttons with a simple function call and arguments
  • Easily customize the different pages by copying the templates (5 total) into your child theme’s edd_templates folder
  • Easily customize the CSS and/or fonts by copying into your child theme’s edd_templates folder
  • Easily change the various messages displayed throughout the plugin from 1 simple filter
  • Easily move the icon to the right of the add to wish list text by using 1 simple filter
  • Easily change the size of all add to wish list links (plain or button) by using 1 simple filter, or by creating your own link and passing in a size.

Documentation for this extension.


Version 1.1, March 10th, 2015

Fix: Some plugins which flushed rewrite rules on activation interferred with Wish Lists' rewrite rules
Fix: When sharing a wish list via Facebook, the correct URL is now shared
Fix: Issue with sharing URL disappearing from single wish list page when WP.me Shortlinks were enabled in Jetpack
Tweak: Various opengraph improvements

Version 1.0.9, February 10th, 2015

Fix: Cart quantities in some themes were being updated when a download was added to a wish list.
Fix: When EDD was deactivated and reactivated the wish list page was not viewable until either the EDD settings were saved or Wish Lists was deactivated and reactivated.
Tweak: Leaving "Enable Ajax" unchecked in downloads -> settings -> misc no longer affects Wish Lists. Ajax is always required for Wish Lists so now works regardless of this setting.

Version 1.0.8, January 5th, 2015

Tweak: Improved edd_wl_get_list_id() and edd_wl_get_wish_list() functions
Tweak: Modified wish-list-edit.php and wish-list-view.php templates based on the changes above

Version 1.0.7, January 1st, 2015

Fix: LinkedIn issue when loading over https
Tweak: When removing an item from a wish list, it now searches for the closest element with a CSS class of "row". This means you can structure your HTML how you want and only need to apply the row class to the wrapper that should be removed.
Tweak: Removed html { overflow-y: inherit; } CSS rule
Tweak: New activation class
Tweak: Changed the "edit" and "view" query vars to "wl_edit" and "wl_view". This was to avoid potential conflicts with other plugins using the same names. If you have modified the wish-list-edit.php template make sure to change line 6 from get_post( get_query_var('edit') ) to get_post( edd_wl_get_wish_list() );

Version 1.0.6, May 7th, 2014
Fix: Compatibility with EDD v1.9.9
Fix: Modified a redirect action so it doesn't conflict with other plugin redirects
Fix: Added a default value for the $id in the edd_wl_the_title() function.

Version 1.0.5, March 21, 2014
Fix: shortcodes weren\'t showing on page templates when Wish Lists plugin was active

Version 1.0.4, March 19, 2014

New: edd_wl_allowed_post_types() function
New: edd_wl_item_title_permalink filter hook
Fix: issue where add to cart button wasn\\\'t working on wish list page when variable priced download was used

Version 1.0.3, March 11, 2014
Fix: when no text is shown in settings, don\\\\\\\'t show default text on front-end
Fix: filter with same name as another
Fix: removed options passed into the edd_wl_delete_list_link function on the wish-list-edit.php template. These were overriding (as they should) the plugin\\\\\\\'s options.
Fix: link size CSS class names.
Tweak: small CSS adjustment for when add to wish list link does not have any text. The icon now aligns better
Tweak: Moved text from delete list modal into the edd_wl_messages() function

Version 1.0.2, March 10, 2014

New: added email sharing as option in extension settings
New: added filter to remove delete link
Tweak: improved script handling
Tweak: JS
Tweak: CSS
Tweak: improved script loading
Tweak: improved handling of list queries
Tweak: admin settings improvements
Tweak: code refactoring
Tweak: drastically reduced code in view and wish lists templates
Tweak: Create new list button is now hidden when create page is not selected in settings
Tweak: Edit links are now hidden when no edit page selected in options

Version 1.0.1, February 20, 2014
Fix: PHP 5.2 Compatibility
Tweak: Different list creation messages for guest/logged in users

Version 1.0, February 17, 2014
Initial release.