Wish List for WooCommerce

Description

Wish List for WooCommerce offers some options to add products to a wish list.
There is a bunch of settings that can be customized making it flexible enough to be adapted to any theme and to any kind of design.

Check some of its features:

  • Minimalist design
  • Sharing on social networks and email(optional)
  • Icons from FontAwesome (optional)
  • Choose where wish list buttons will appear
  • Possibility to add items as unlogged users
  • A Widget that points to the Wish list page
  • Add / Remove items from wishlist using Ajax

Screenshots

  • Use a minimalist button on product loop to add or remove items from wish list
  • Use a minimalist button on single product page to add or remove items from wish list
  • A ready-to-use wish list page
  • In general options you can turn on/off the plugin and choose to load icons from font awesome
  • Choose if you want to share your wish list on social networks
  • Control precisely where your wishlist buttons will appear
  • Decide what you are going to display in your wish list
  • Choose if you want to notify your users about items being added to wish list

Installation

  1. Upload the entire ‘wish-list-for-woocommerce’ folder to the ‘/wp-content/plugins/’ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Start by visiting plugin settings at WooCommerce > Settings > Wish List.

FAQ

Are there any widgets available?

Wish list link – Displays a link to the wish list page

Are there shortcodes available?
  • [alg_wc_wl] Displays the wish list page
  • [alg_wc_wl_counter] Show the amount of items that are in the wish list
    • Params
      • [alg_wc_wl_counter ignore_excluded_items=”true”] – Ignores excluded items. Use it if you notice the amount of items doesn’t match the wish list
How can I contribute? Is there a github repository?

If you are interested in contributing – head over to the Wish List for WooCommerce plugin GitHub Repository to find out how you can pitch in.

Are there any ready languages available?

Yes, for now:

  • Portuguese
  • German
How can I help translating it?

You can do it through tranlslate.wordpress

Is there a Pro version?

Yes, it’s located here

What can I do in the Pro version?

Take a look on some of its features:

  • Support
  • Ignore cache. The plugin can work just fine even if you use some caching plugin, like WP Super Cache, W3 Total Cache or some other
  • Stock alert – Notify users via email when products they added to wish list become available
  • As an admin, see what your customers have in their wishlist
  • Choose custom icons from FontAwesome for all your buttons and notifications
  • Customize the default button in all ways (background and hover color, font weight, size, margin and more)
  • Choose precisely where thumbnail button will be displayed inside product image and also style it the way you want
  • Style your notifications
  • Choose your social icon colors
  • Customize all messages displayed to users easily
  • Use tooltips to make this plugin even easier to users
  • Save product attributes on wish list
Can I see what the Pro version is capable of?
  • After installing the free version of this plugin, you can see the Pro version features in WooCommerce > Settings > Wish List > Pro version

Reviews

Excellent

I miss a short code to customize where I want to put the button.

Or it could be placed right next to the “add to cart” button, for me it would be more aesthetic

Regards.

Good plugin, good help

I was already happy with this plugin but had a minor issue. After seeking contact I got a quick reply and everything works super now! Thanks!

Read all 30 reviews

Contributors & Developers

“Wish List for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

“Wish List for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Wish List for WooCommerce” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.5.2 – 03/12/2018

  • Improve email template
  • Toggle wish list item by url with ‘wishlist_toggle’ parameter

1.5.1 – 03/10/2018

  • Improve translation function using the init hook
  • Make translation function compatible with Polylang

1.5.0 – 13/09/2018

  • Improve ‘Frontend ajax url’ option
  • Add [alg_wc_wl] shortcode description on plugin’s settings

1.4.41 – 19/07/2018

  • Fix Izitoast script order

1.4.4 – 15/06/2018

  • Add wpml configuration file

1.4.3 – 29/05/2018

  • Improve default button position after product thumbnail
  • Update WC tested up to

1.4.2 – 10/04/2018

  • Fix issue where variable product ids are used instead of product ids

1.4.1 – 02/04/2018

  • Delete wish list from unlogged user when register or login

1.4.0 – 29/03/2018

  • Encrypt user id from query vars when accessing wish list from other people

1.3.9 – 23/03/2018

  • Improve cookie handling on https sites
  • Save wishlist on login
  • Update WooCommerce tested up to

1.3.8 – 16/01/2018

  • Remove email sharing link
  • Change facebook sharing title parameter

1.3.7 – 15/12/2017

  • Fix click on iphone
  • Tested up to WordPress version 4.9
  • Tested up to WooCommerce version 3.2.5
  • Fix wish list slug on my account page

1.3.6 – 20/11/2017

  • Fix thumb button z-index
  • Fix click on iphone
  • Improve translation function

1.3.5 – 25/10/2017

  • Fix php notice
  • Fix conflict with the tip

1.3.4 – 09/10/2017

  • Add text parameters to email sharing
  • Improve css classes for different themes
  • Globalize thumb button position function
  • Update Izitoast
  • Improve function that updates wish list counting
  • Improve cookie to get unlogged user id
  • Add translatable text in “Send wish list by email button”
  • Improve thumb button positioning

1.3.3 – 20/09/2017

  • Fix Polylang plugin compatibility
  • Improve email sharing

1.3.2 – 23/08/2017

  • Update template function
  • New info about pro (stock-alert)
  • Fix font awesome icons height
  • Fix image height on wish list

1.3.1 – 20/07/2017

  • Update info about pro version (Add option to change the pre-filled email textarea; Add wish list on user profile page;)

1.3.0 – 05/07/2017

  • Fix [alg_wc_wl_counter] shortcode for unlogged users
  • Hide social icons on wish list if there aren’t wish list items
  • Update wish list counter via Ajax
  • Tested up to WordPress 4.8

1.2.10 – 29/06/2017

  • Make the email option work with cache option
  • Create a shortcode to show the amount of items that are in the wish list
  • Add info about ignoring cache on Pro version

1.2.9 – 28/06/2017

  • Update autoprefixer gulp module
  • Fix default button alignment on safari
  • Fix thumb button click on IOS
  • Add option to add/remove loading icon
  • Update izitoast to version 1.1.2
  • Update thumb icon position on window resize

1.2.8 – 19/06/2017

  • Fix wish list page creation on plugin install
  • Add Wish list tab on My Account page

1.2.7 – 19/05/2017

  • Improve default button style
  • Fix error regarding the empty() function on Alg_WC_Wish_List_Item class

1.2.6 – 11/05/2017

  • Add info on readme about the Widgets
  • Remove metabox class
  • Create function alg_wc_wl_get_toggle_wishlist_item_data() to pass parameters to toggle wish list items
  • New action “alg_wc_wl_toggle_wish_list_item” after an item is toggled
  • Change coder.fm link to wpcodefactory.com
  • Save product attributes on database
  • Save product attributes from unlogged user on registry
  • Fix wish list page id if using the polylang plugin

1.2.5 – 13/04/2017

  • Improve plugin description
  • Add images about the pro version

1.2.4 – 11/04/2017

  • Add images about the pro version
  • Change thumb button position now that WooCommerce 3.0 uses a Magnifying glass icon on top right position
  • Change thumb button color to red when an item is on wish list
  • Change remove icon color to red
  • Remove colon from wish list on mobile

1.2.3 – 25/03/2017

  • Fix wish list url that goes on sharing email
  • Prevent possible duplicates of Frontend Ajax URL on admin
  • Make optional the feature to send email to admin

1.2.2 – 24/03/2017

  • Improves function that calculates thumb button position on loop
  • Add new option to share the wish list via email
  • Improves performance by keeping the wishlist inside a variable
  • Update izitoast
  • Update translation

1.2.1 – 20/03/2017

  • Fix bug where a warning was being generated by a missing cookie

1.2.0 – 14/03/2017

  • Fix German translation
  • Improve thumb button position
  • Fix notice on localize_scripts() function
  • Increase priority of cookies creation
  • Fix translation slug on template files

1.1.9 – 13/03/2017

  • Fix the problem where ajax can’t recognize logged in users on domain-mapped sites. Now the frontend ajaxurl is passed through an option on admin
  • German translation

1.1.8 – 12/03/2017

  • Prevent an issue with themes that overwrite font-awesome font-family

1.1.7 – 10/03/2017

  • Fix bug of empty icons on https connections. Now FontAwesome is being loaded through Protocol-relative URL

1.1.6 – 08/03/2017

  • Fix multiple domain issue (Now user id cookie is being passed via ajax)
  • Improve performance (Admin fields are being loaded only on admin)

1.1.5 – 06/03/2017

  • New screenshots
  • Update readme.txt
  • Stop using sessions. Now unlogged users are managed with transients and cookies

1.1.4 – 03/03/2017

  • Fix WooCommerce checking bug. Now the plugin is deactivated if WooCommerce is not active
  • Show a notice when WooCommerce is not active
  • Show a notice when Pro version is active
  • Remove write_log function
  • Better translation
  • Add option to choose the wish list page
  • Create widget displaying a link to wish list page
  • Change text domain to match plugin slug so the plugin can be translated from translate.wordpress.org

1.1.3 – 17/02/2017

  • Minor changes

1.1.2 – 06/02/2017

  • Information about the Pro version on General Tab

1.1.1 – 01/02/2017

  • Better CSS for notification
  • New event (alg_wc_wl_notification_close) triggered on notification close
  • Notification box is now closing on esc key
  • New filter (alg_wc_wl_toggle_item_ajax_response) on “class-alg-wc-wish-list-ajax.php” to handle a possible override
  • New tab on admin to handle notification options
  • New option to enable notifications on desktop
  • New option to enable notifications on mobile
  • New option to show wish list link on notification after adding a product to wish list
  • New option to Show an Ok button so the user has one more option to close notification

1.1.0 – 30/01/2017

  • Created a new filter (alg_wc_wl_toggle_item_texts) to customize texts from remove and add items to wish list
  • Passing text to default button template dynamically with “add_label” and “remove_label” params. They can be filtered using “alg_wc_wl_locate_template_params” hook
  • New option to show an “Add to cart” button on wish list
  • Created a function on JS to control thumb button position properly
  • JS is now receiving an option to disable / enable notification progress bar
  • Notification is now receiving dynamic options via JS
  • Passing an icon class to thumb buttons
  • Including a new filter called “alg_wc_wl_locate_template_params” for filtering params passed to templates
  • Added a class “alg-wc-wl-btn-wrapper” on default button template to control alignment
  • Now it’s possible to pass an icon class to default buttons
  • Auto deactivating plugin if Pro version is active
  • Better function names for autoloading and locating templates
  • Better prefix for checking autoloading function

1.0.0 – 23/01/2017

  • Initial Release.