YITH WooCommerce Wishlist

Wordpress Plugin
Download latest - 3.11.0



Download Stats

Today 2,280
Yesterday 3,741
Last Week 25,436
All Time 4,325,054
Banner 772x250

Releases (63 )

Version Release Date Change Log
3.0.10 2020-05-08
  • Released on 07 May 2020 =

  • New: support for WooCommerce 4.1

  • New: prevent some UserAgents from triggering wishlist handling (avoid spam)

  • New: added minor css fixes for Storefront theme

  • Update: plugin framework

  • Tweak: review add process, to avoid unnecessary items update

  • Tweak: improved localized date on wishlist table

  • Tweak: added wishlist as gutenberg block in new wishlist page

  • Tweak: added "Wishlist page" post status

  • Tweak: added new check to avoid "Cannot read property contains of undefined" error

  • Tweak: added search box to All Wishlist view

  • Fix: show remove button on list mobile when at least one of the two buttons is shown on desktop

  • Fix: fatal error on empty wishlist page

  • Dev: added yith_wcwl_is_wishlist_responsive filter, to allow developers disable responsive behaviour for the wishlist

  • Dev: added yith_wcwl_generated_default_wishlist action

  • Dev: added yith_wcwl_default_wishlist filter

  • Dev: added yith_wcwl_add_notice wrapper function, to avoid possible fatal errors when calling wc_add_notice

3.0.9 2020-04-22
  • Released on 09 March 2020 =

  • Tweak: use wp_kses_post instead of esc_html for browse wishlist text

  • Update: plugin framework

3.0.8 2020-03-04
  • Released on 04 March 2020 =

  • Tweak: use wp_kses_post sanitization instead of esc_html for button labels to allow developers to add HTML to them

  • Tweak: minor improvements for OceanWP theme style

  • Fix: notice on empty wishlist page (thanks to ashimhastech)

3.0.7 2020-03-04
  • Released on 03 March 2020 =

  • New: support for WordPress 5.4

  • New: support for WooCommerce 4.0

  • New: improved checks on user capabilities

  • New: added wishlist widgets to Elementor

  • Update: plugin framework

  • Tweak: added check on user permission level for all wishlist actions

  • Tweak: escape output on templates

  • Fix: custom css not being loaded in the page

  • Fix: compatibility with YITH Infinite Scrolling when ajax loading is enabled

  • Fix: hide share section on wishlist page when "Share wishlist" option is disabled

  • Fix: assign correct css rule to border color for Wishlist Table

  • Dev: added yith_wcwl_reload_fragments trigger to refresh wishlist fragments

  • Dev: added yith_wcwl_remove_hidden_products_via_query filter

  • Dev: added yith_wcwl_show_add_to_wishlist filter, to allow dev selectively hide Add to Wishlist buttons

  • Dev: new actions on wishlist-view.php template (thanks to Jory)

  • Dev: added .editorconfig (thanks to Jory)

3.0.6 2020-02-04

Released on 04 February 2020 =

  • Tweak: avoid redirect for guest users if wishlist page is set to my-account
  • Tweak: minor improvements to localization
  • Tweak: update wrong text domains
  • Tweak: changed default value for ATW icons
  • Tweak: set wishlist session cookie JIT
  • Tweak: use secure cookie for sessions, when possible (thanks to Ahmed)
  • Tweak: improved cache handling for get_default_wishlist method
  • Tweak: even if system cannot set session cookie, calculate session_id and use it for the entire execution
  • Update: Italian language
  • Update: plugin framework
  • Fix: prevent error if list doesn't exists
  • Fix: issue with wishlist_id query param
  • Fix: items query now search for product in original language
  • Fix: returning correct wishlist and user id to yith_wcwl_added_to_wishlist and yith_wcwl_removed_from_wishlist actions (thanks to danielbitzer)
  • Fix: issue with default value for yith_wcwl_positions option
  • Fix: added key name to avoid DB error during install or update procedure
  • Dev: added yith_wcwl_shortcode_share_link_url filter
3.0.5 2019-12-23
  • Released on 23 December 2019 =

  • New: support for WooCommerce 3.9

  • Update: plugin framework

  • Tweak: register original product id instead of translated one, when saving item in DB

  • Fix: customer not being redirected to cart after clicking Add to Cart button in wishlist

3.0.4 2019-12-19
  • Released on 19 December 2019 =

  • Tweak: added isset on wishlist data store, to prevent notice

  • Tweak: removed transients for items count, to avoid load on wp-options table

  • Tweak: improved dependencies animation

  • Tweak: restored $atts variable inside template, for better compatibility with themes

  • Tweak: handling for redirect_to param in $_REQUEST for form-handler class

  • Update: plugin framework

  • Fix: default variation not being added to wishlist

  • Fix: add default variation to wishlist when Ajax loading is enabled

  • Fix: count_all_products not retrieving correct number

  • Dev: added yith_wcwl_wishlist_delete_url filter

3.0.3 2019-12-12
  • Released on 12 December 2019 =

  • Tweak: prevent yith_setcookie to process if cookie name is not set

  • Tweak: refactored session class to set up session cookie name on demand, when needed (avoid empty cookie name)

  • Tweak: minor improvements to functions that require session (count_products, get_default_wishlist..) as a consequence of changes applied to session class

3.0.2 2019-12-11
  • Released on 10 December 2019 =

  • Update: plugin framework

  • Tweak: added defaults for yith_wcwl_add_to_cart_text option (thanks to ecksiteweb)

  • Fix: prevent fatal error when switching from cookies to session

3.0.0 2019-12-10
  • Released on 09 December 2019 =

  • New: option to show Add to Wishlist button on loops

  • New: Add to Wishlist button style when placed over product image

  • New: Add to Wishlist button can now turn into Remove from Wishlist after addition

  • New: plugin will add variation to wishlist, if user selected one before pressing the button

  • New: option to load wishlist templates via Ajax

  • New: select add to wishlist icon and/or upload custom image

  • New: guest wishlists are now stored on db, within session id

  • New: unified experience for guests and logged in users

  • Tweak: improved admin panel, and settings UX

  • Dev: code refactoring of the entire plugin

  • Dev: new YITH_WCWL_Wishlist and YITH_WCWL_Wishlist_Item objects

  • Dev: now using Data_store classes to handle db operations

  • Dev: added filter yith_wcwl_loop_positions

  • Dev: added filter yith_wcwl_custom_css_rules

  • Dev: added filter yith_wcwl_session_cookie

  • Dev: added filter yith_wcwl_item_formatted_price

  • Dev: added filter yith_wcwl_wishlist_formatted_title

  • Dev: added filter yith_wcwl_wishlist_get_items

  • Dev: added filter yith_wcwl_user_cannot_add_to_wishlist_message

  • Dev: added filter yith_wcwl_can_user_add_to_wishlist

  • Dev: added filters yith_wcwl_add_wishlist_{property}

  • Dev: added filters yith_wcwl_adding_to_wishlist_{property}

2.2.17 2019-11-29

Released on 29 November 2019 =

  • Update: notice handler
  • Update: plugin framework
2.2.16 2019-11-11

Released on 11 November 2019 =

  • New: support for WordPress 5.3
  • New: support for WooCommerce 3.8
  • Update: plugin framework
  • Update: Italian language
  • Update: Dutch language
  • Tweak: wrapped Add to Wishlist button label into span HTML tag
  • Fix: removed occurrences of deprecated properties on promotional email class
  • Dev: added new yith_wcwl_product_already_in_wishlist_text_button and yith_wcwl_product_added_to_wishlist_message_button filters
  • Dev: added new yith_wcwl_out_of_stock_label and yith_wcwl_in_stock_label filters
2.2.15 2019-11-05
  • Released: 05 November 2019 =

  • Update: Plugin framework

2.2.14 2019-10-30
  • Released: 30 October 2019 =

  • Update: Plugin framework

2.2.13 2019-08-12
  • Released: Aug, 12 - 2019 =

  • New: WooCommerce 3.7.0 RC2 support

  • New: input to copy wishlist link and share it anywhere

  • Update: internal plugin framework

  • Fix: redirect url if there is more than one parameter on the url

  • Fix: changed escape for share link, to properly escape url special characters

2.2.12 2019-07-18
  • Released: Jul, 18 - 2019 =

  • Update: internal plugin framework

  • Tweak: improved performance on wishlist page, when user is a guest and store has huge catalog (thanks to Dave)

  • Dev: add filter yith_wcwl_wishlist_correctly_created on add_wishlist function

2.2.11 2019-06-13
  • Released: Jun, 13 - 2019 =

  • Update: internal plugin framework

  • Tweak: Prevent undefined index user_id when user is logging

  • Dev: New action yith_wcwl_default_user_wishlist

2.2.10 2019-04-23
  • Released: Apr, 23 - 2019 =

  • Update: internal plugin framework

2.2.9 2019-04-15
  • Released: Apr, 11 - 2019 =

  • New: WooCommerce 3.6.x support

  • New: added a WhatsApp share button on mobile

  • Tweak: using add_inline_style to include custom css code

  • Tweak: no longer adding empty style tag to the page

  • Update: Spanish language

  • Fix: get the correct value for wishlist name

  • Fix: deprecated notice caused by product id attribute being accessed directly

2.2.8 2019-02-12
  • Released: Feb, 11 - 2019 =

  • New: added support to WooCommerce 3.5.4

  • Update: internal plugin framework

  • Fix: added explicit array casting on shortcode to avoid warning

  • Fix: don't add custom classes to body if wishlist page is not set

  • Fix: changed a wrong method in the enqueue style

  • Dev: add filter yith_wcwl_email_share_subject

2.2.7 2018-12-21
  • Released: Dec, 21 - 2018 =

  • Fix: possible warning when Add to Wishlist shortcode is called with no params

2.2.6 2018-12-21
  • Released: Dec, 21 - 2018 =

  • New: added support to WordPress 5.0

  • New: added support to WooCommerce 3.5.3

  • New: added Gutenberg blocks for plugin shortcodes

  • Update: internal plugin framework

  • Update: italian language

  • Fix: preventing sql error when hidden products list just contains 0 id

  • Fix: problem with sprintf on backend

  • Dev: added product param to yith_free_text filter

2.2.5 2018-10-25
  • Released: Oct, 24 - 2018 =

  • New: updated plugin framework

2.2.4 2018-10-05
  • Released: Oct, 04 - 2018 =

  • New: added support to WooCoommerce 3.5

  • New: added support to WordPress 4.9.8

  • New: updated plugin framework

  • New: added method that returns localization variables

  • Tweak: type attribute from

2.2.3 2018-07-26
  • Released: Jul, 26 - 2018 =

  • Update: Plugin core.

  • Update: Translation file.

2.2.2 2018-05-29
  • Released: May, 28 - 2018 =

  • New: WooCommerce 3.4 compatibility

  • New: WordPress 4.9.6 compatibility

  • New: updated plugin framework

  • New: GDPR compliance

  • Tweak: replaced create_function with a proper class method, to improve compatibility with PHP 7.2 and avoid warnings

  • Fix: js error when switching from Premium version to Free

  • Fix: preventing add_rewrite_rule when WPML is active, to avoid possible Internal Server Error (thanks to Adri & Bruno)

  • Fix: icon replacement not working on variable Add to Cart

  • Fix: preventing warning "Illegal string offset" when get_availability() returns empty string instead of array

2.2.1 2018-01-31
  • Released: Jan, 31 - 2018 =

  • New: tested with WooCommerce 3.3.0

  • Fix: issue with Add to Wishlist shortcode when global $product not defined

2.2.0 2018-01-11
  • Released: Jan, 11 - 2018 =

  • New: WooCommerce 3.2.6 compatibility

  • New: plugin-fw 3.0

  • New: added js compatibility to Infinite Scrolling

  • Tweak: improved wishlist-view template checks and params

  • Tweak: wishlist now registers (and shows) "date added" param for unauthenticated users too

  • Tweak: added check over product object, to avoid Fatal when printing Add to Wishlist shortcode

  • Fix: fixed security vulnerability, causing possible SQL Injections (huge thanks to John C. and Sucuri Vulnerability Research team)

  • Dev: added yith_wcwl_removing_from_wishlist / yith_wcwl_removed_from_wishlist hooks

  • Dev: added params to main triggers in wishlist js code

2.1.2 2017-05-11
  • Released: May, 11 - 2017 =

  • Tweak: updated FontAwesome to 4.7.0

  • Fix: possible warning when empty rewrite rules

  • Fix: problem with custom CSS inclusion, when not located in child theme

  • Fix: using current_product instead of global product when retrieving product type (prevents a Fatal error when placing Add to Wishlist outside the loop)

2.1.1 2017-04-24
  • Released: Apr, 21 - 2017 =

  • Tweak: improved endpoints creation, with dynamic flush

  • Tweak: added check over wc_print_notices existence, to avoid possible fatal errors

  • Tweak: updated plugin-fw

  • Fix: problem with duplicated meta

  • Fix: product created wince WC 3.0.x not being shown on wishlist

2.1.0 2017-04-03
  • Released: Apr, 03 - 2017 =

  • New: WooCommerce 3.0-RC2 compatibility

  • New: WordPress 4.7.3 compatibility

  • New: Korean translation (thanks to kocne)

  • New: Croatian translation (thanks to Barbara V.)

  • New: flush rewrite rules when installing plugin

  • Tweak: added urlencode to mail content in mailto share link

  • Tweak: count query of count_all_products

  • Tweak: improved WPML list content handling (thanks to Adri)

  • Tweak: double check over wc_add_to_cart_params exists and not null

  • Tweak: added wishlist meta inside wishlist table data attr also for not logged in users (used for shared wishlist)

  • Tweak: remove prettyPhoto-init library

  • Tweak: implemented custom code to enable prettyPhoto on Wishlist elements

  • Tweak: fixed typo in wishlist-view template

  • Tweak: added urlencode to all sharing links

  • Tweak: minimized endpoint usage when not required

  • Tweak: removed unused check for WC_Product_Bundle

  • Fix: get_template_directory for custom wishlist js

  • Fix: stock_status not existing when stock column isn't shown

  • Dev: action as second param for yith_wcwl_wishlist_page_url filter

  • Dev: applied filter yith_wcwl_no_product_to_remove_message also for message on wishlist-view template

  • Dev: added filter yith_wcwl_add_wishlist_user_id

  • Dev: added filter yith_wcwl_add_wishlist_slug

2.0.16 2016-06-16
  • Released: Jun, 14 - 2016 =

  • Added: WooCommerce 2.6 support

  • Tweak: changed uninstall procedure to work with multisite and delete plugin options

  • Tweak: removed description and image from facebook share link (fb doesn't allow anymore)

  • Fixed: product query (GROUP By and LIMIT statement conflicting)

2.0.15 2016-04-04
  • Released: Apr, 04 - 2016 =

  • Added: filter yith_wcwl_is_product_in_wishlist to choose whether a product is in wishlist or not

  • Added: filter yith_wcwl_cookie_expiration to set default wishlist cookie expiration time in seconds

  • Tweak: updated plugin-fw

  • Fixed: get_products query returning product multiple times when product has more then one visibility meta

2.0.14 2016-03-21
  • Released: Mar, 21 - 2016 =

  • Added: Dutch translation (thanks to w.vankuipers)

  • Added: Danish translation (thanks to Morten)

  • Added: yith_wcwl_is_wishlist_page function to identify if current page is wishlist page

  • Added: filter yith_wcwl_settings_panel_capability for panel capability

  • Added: filter yith_wcwl_current_wishlist_view_params for shortcode view params

  • Added: "defined YITH_WCWL" check before every template

  • Added: check over existance of $.prettyPhoto.close before using it

  • Added: method count_add_to_wishlist to YITH_WCWL class

  • Added: function yith_wcwl_count_add_to_wishlist

  • Twaek: Changed ajax url to "relative"

  • Twaek: Removed yit-common (old plugin-fw) deprecated since 2.0

  • Tweak: Removed deprecated WC functions

  • Tweak: Skipped removed_from_wishlist query arg adding, when external product

  • Tweak: Added transients for wishist counts

  • Tweak: Removed DOM structure dependencies from js for wishlist table handling

  • Tweak: All methods/functions that prints/counts products in wishlist now skip trashed or not visible products

  • Fixed: shortcode callback setting global product in some conditions

  • Fixed: typo in hook yith_wccl_table_after_product_name (now set to yith_wcwl_table_after_product_name)

  • Fixed: notice appearing when wishlist page slug is empty

2.0.13 2015-12-17
  • Added check over adding_to_cart event data existance in js procedures
  • Added 'yith_wcwl_added_to_cart_message' filter, to customize added to cart message in wishlist page
  • Added nofollow to "Add to Wishlist" links, where missing
  • Added 'yith_wcwl_email_share_subject' filter to customize share by email subject
  • Added 'yith_wcwl_email_share_body' filter to customize share by email body
  • Added function "yith_wcwl_count_all_products"
  • Fixed plugin-fw loading
2.0.12 2015-10-23
  • Added: method to count all products in wishlist
  • Tweak: Added wishlist js handling on 'yith_wcwl_init' triggered on document
  • Tweak: Performance improved with new plugin core 2.0
  • Fixed: occasional fatal error for users with outdated version of plugin-fw on their theme
2.0.11 2015-10-02
  • Added: spanish translation (thanks to Arman S.)
  • Added: polish translation (thanks to Roan)
  • Added: swedish translation (thanks to Lallex)
  • Updated: changed text domain from yit to yith-woocommerce-wishlist
  • Updated: changed all language file for the new text domain
2.0.10 2015-09-04
  • Added: Compatibility with WC 2.4.2
  • Tweak: added nonce field to wishlist-view form
  • Tweak: added yith_wcwl_custom_add_to_cart_text and yith_wcwl_ask_an_estimate_text filters
  • Tweak: added check for presence of required function in wishlist script
  • Fixed: admin colorpicker field (for WC 2.4.x compatibility)
2.0.9 2015-07-24
  • Added: russian translation
  • Added: WooCommerce class to wishlist view form
  • Added: spinner to plugin assets
  • Added: check on "user_logged_in" for sub-templates in wishlist-view
  • Added: WordPress 4.2.3 compatibility
  • Added: WPML 3.2.2 compatibility (removed deprecated function)
  • Added: new check on is_product_in_wishlist (for unlogged users/default wishlist)
  • Tweak: escaped urls on share template
  • Tweak: removed new line between html attributes, to improve themes compatibility
  • Fixed: WPML 3.2.2 compatibility (fix suggested by Konrad)
  • Fixed: regex used to find class attr in "Add to Cart" button
  • Fixed: usage of product_id for add_to_wishlist shortcode, when global $product is not defined
  • Fixed: icon attribute for yith_wcwl_add_to_wishlist shortcode
2.0.8 2015-05-29
  • Added: support WP 4.2.2
  • Added: Persian translation
  • Added: check on cookie content
  • Added: Frequently Bought Together integration
  • Tweak: moved cookie update before first cookie usage
  • Updated: Italian translation
  • Removed: login_redirect_url variable
2.0.7 2015-04-30
  • Added: WP 4.2.1 support
  • Added: WC 2.3.8 support
  • Added: "Added to cart" message in wishlist page
  • Added: Portuguese translation
  • Updated: revision of all templates
  • Fixed: vulnerability for unserialize of cookie content (Warning: in this way all the old serialized plugins will be deleted and all the wishlists of the non-logged users will be lost)
  • Fixed: Escaped add_query_arg() and remove_query_arg()
  • Removed: use of pretty permalinks if WPML enabled
2.0.6 2015-04-10
  • Added: system to overwrite wishlist js
  • Added: trailingslashit() to wishlist permalink
  • Added: chinese translation
  • Added: "show_empty" filter to get_wishlists() method
  • Fixed: count wishlist items
  • Fixed: problem with price inclusive of tax
  • Fixed: remove from wishlist for not logged user
  • Fixed: twitter share summary
2.0.5 2015-03-19
  • Added: icl_object_id to wishlist page id, to translate pages
  • Tweak: updated rewrite rules, to include child pages as wishlist pages
  • Tweak: moved WC notices from wishlist template to yith_wcwl_before_wishlist_title hook
  • Tweak: added wishlist table id to .load(), to update only that part of template
  • Fixed: yith_wcwl_locate_template causing 500 Internal Server Error
2.0.4 2015-03-04
  • Added: Options for browse wishlist/already in wishlist/product added strings
  • Added: rel nofollow to add to wishlist button
  • Tweak: moved wishlist response popup handling to separate js file
  • Updated: WPML xml configuration
  • Updated: string revision
2.0.3 2015-02-19
  • Tweak: set correct protocol for admin-ajax requests
  • Tweak: used wc core function to set cookie
  • Tweak: let customization of add_to_wishlist shortcodes
  • Fixed: show add to cart column when stock status disabled
  • Fixed: product existing in wishlist
2.0.2 2015-02-17
  • Updated: font-awesome library
  • Fixed: option with old font-awesome classes
2.0.1 2015-02-13
  • Added: spinner image on loading
  • Added: flush rewrite rules on database upgrade
  • Fixed: wc_add_to_cart_params not defined issue
2.0.0 2015-02-13
  • Added: Support to woocommerce 2.3
  • Added: New color options
  • Tweak: Add to cart button from woocommerce template
  • Tweak: Share links on template
  • Tweak: Code revision
  • Tweak: Use wordpress API in ajax call instead of custom script
  • Updated: Plugin core framework
1.1.7 2015-01-30
  • Added: Support to WooCommerce Endpoints (@use yit_wcwl_add_to_cart_redirect_url filter)
  • Add filter to shortcode html
  • Add title to share
1.1.6 2014-09-16
  • Updated: Plugin Core Framework
  • Update: Languages file
  • Tweek: WPML Support Improved
1.1.5 2014-06-30
  • Added: Share wishlist by email
1.1.4 2014-06-24
  • Fixed: wrong string for inline js on remove link
  • Fixed: wrong string for inline js on add to cart link
1.1.3 2014-06-05
  • Added: Options Tabs Filter
  • Fixed: Various Bugs
1.1.2 2014-03-21
  • Fixed: Warnings when Show Stock Status is disabled
  • Fixed: Restored page options on WooCommerce 2.1.x
1.1.1 2014-02-26
  • Fixed: Inability to unistall plugin
  • Fixed: Redirect to cart page from wishlist page
1.1.0 2014-02-13
  • Added: Support to WooCommerce 2.1.x
  • Added: Spanish (Mexico) translation by Gabriel Dzul
  • Added: French translation by Virginie Garcin
  • Fixed: Revision Italian Language po/mo files
1.0.6 2013-11-18
  • Added: Spanish (Argentina) partial translation by Sebastian Jeremias
  • Added: Portuguese (Brazil) translation by Lincoln Lemos
  • Fixed: Share buttons show also when not logged in
  • Fixed: Price shows including or excluding tax based on WooCommerce settings
  • Fixed: Better compatibility for WPML
  • Fixed: Price shows "Free!" if the product product price is without price
  • Fixed: DB Table creation on plugin activation
1.0.5 2013-10-14
  • Added: Shared wishlists can be seens also by not logged in users
  • Added: Support for WPML String translation
  • Updated: German translation by Stephanie Schlieske
  • Fixed: Add to cart button does not appear if the product is out of stock
1.0.4 2013-09-04
  • Added: partial Ukrainian translation
  • Added: complete German translation. Thanks to Stephanie Schliesk
  • Added: options to show/hide button add to cart, unit price and stock status in the wishlist page
  • Added: Hebrew language (thanks to Gery Grinvald)
1.0.3 2013-07-31
  • Minor bugs fixes
1.0.2 2013-07-04
  • Fixed fatal error to yit_debug with yit themes
1.0.1 2013-05-30
  • Optimized images
  • Updated internal framework
1.0.0 2013-05-29
  • Initial release