YITH WooCommerce Wishlist

Опис

Список бажань — це один із найпотужніших і найпопулярніших інструментів у магазині електронної комерції. Завдяки списку бажань користувачі можуть:

  • Збережіть свої улюблені товари, швидко й легко знаходьте їх пізніше та купуйте.
  • Діліться списком бажань з родичами, друзями, на Різдво, дні народження та подібні свята, щоб вони могли купити один із товарів зі списку.
  • Діліться списком бажань у соцмережах і отримуйте непряму рекламу для свого магазину.

Це означає, що ви зможете отримати лояльність клієнтів, спонукати їх купувати та залучати нових клієнтів у будь-який момент, коли діляться списком бажань. Непогано для одного плагіна, чи не так?

Наш плагін YITH WooCommerce Wishlist має понад 900 000 активних інсталяцій і тому це найпопулярніший плагін списку бажань.

Щоб відзначити цей рекорд і подякувати всім користувачам плагіну, ми вирішили випустити нову версію 3.0, яка значно покращила дизайн і додала багато нових опцій.

Якщо вам подобається новий дизайн, залиште відгук, щоб допомогти плагіну розвиватися!

Демо-версія безкоштовної версії >
Документація >

Базові функції

  • Виберіть сторінку для свого списку бажань
  • Виберіть де показувати короткий код “Додати до списку бажань”
  • Показати кнопку «Видалити зі списку бажань», коли товар у списку бажань
  • Показати кнопку “Додати до списку бажань” також на сторінці магазину
  • Налаштуйте колонки, які відображатимуться в таблиці зі списком бажань
  • Підтримка варіантів товару (якщо користувач вибирає певний колір або розмір, а потім додає його до списку бажань, ці дані будуть збережені)

Преміум функції

Демо-версія преміум-версії >

Безкоштовна версія нашого плагіна працює чудово, але преміальна версія є більш потужнішим інструментом для збільшення продажів і конверсій. Оновивши до преміум-версії, ви зможете:

  • Перегляд списків бажань, створених клієнтами, які ввійшли в систему
  • Переглянути список популярних товарів (доданих до списків бажань)
  • Надсилайте рекламні листи користувачам, які додали певний товар у свій список бажань
  • Покажіть кнопку «Запросити ціни», щоб клієнти могли надіслати вміст свого списку бажань адміністратору та отримати цінову пропозицію
  • Додайте необов’язкові нотатки до запиту про ціну
  • Увімкнути/вимкнути функції списку бажань для незареєстрованих користувачів
  • Показуйте сповіщення незареєстрованим користувачам: запросіть їх увійти, щоб скористатися всіма функціональними можливостями списку бажань
  • Дозвольте користувачам створювати стільки списків бажань, скільки вони хочуть
  • Дозвольте користувачам керувати списками бажань, перейменовувати та видаляти їх, додавати чи видаляти елементи
  • Дозволити користувачам здійснювати пошук і переглядати зареєстровані списки бажань
  • Дозволити користувачам встановлювати параметри видимості для кожного списку бажань, зробивши їх загальнодоступними (видимими для всіх), приватними (видимими лише для власника) або спільними (видимими лише для людей, яким до нього надано доступ)
  • Дозволити користувачам керувати кількістю товарів у списку бажань
  • Показати кілька кнопок «Додати в кошик» у таблиці списку бажань
  • Показати різницю цін на товари (стиль Amazon)
  • Дозволити користувачам переміщувати елемент з одного списку бажань в інший прямо з таблиці списку бажань
  • Дозволити користувачам перетягувати товари, щоб упорядкувати їх у списку бажань
  • Виберіть сучасні та красиві макети для сторінки зі списком бажань і таблиць
  • Надайте своїм клієнтам гарні віджети, які допоможуть їм швидко та легко знайти свій список бажань.

ОТРИМАЙТЕ ПРЕМІУМ-ВЕРСІЮ ТУТ зі 100% гарантією повернення грошей >

Скріншоти

  • Сторінка з кнопкою «Додати до списку бажань»
  • Сторінка списку бажань
  • Показувати кнопку «Додати в кошик» у таблиці списку бажань
  • Показати дату, коли товар був доданий до списку бажань (лише для користувачів, які ввійшли в систему)
  • Діліться списком бажань у соцмережах (доступно також для гостей-користувачів)
  • Повністю настроюваний вигляд
  • Адаптивний дизайн
  • Сторінка налаштувань списку бажань (1/3)
  • Сторінка налаштувань списку бажань (2/3)
  • Сторінка налаштувань списку бажань (3/3)

Встановлення

  1. Розпакуйте завантажений zip-файл.
  2. Завантажте папку плагіна в каталог wp-content/plugins/ на вашому сайті WordPress.
  3. Активуйте YITH WooCommerce Wishlist на сторінці плагінів

YITH WooCommerce Wishlist додасть нове підменю під назвою «Список бажань» у меню «Плагіни YITH». Тут ви можете налаштувати всі параметри плагіна.

Часті питання

Чи дозволяє YITH WooCommerce Wishlist додавати кнопку «додати до списку бажань» до товарів на сторінці магазину та сторінках архіву?

Так, починаючи з версії 3.0 плагін також дозволяє показувати кнопку «Додати до списку бажань» на вашій сторінці магазину, сторінках категорій, коротких кодах товарів, повзунках товарів та всіх інших місцях, де використовується цикл товарів WooCommerce.

Чи можу я налаштувати сторінку списку бажань?

Так, сторінка це простий шаблон і ви можете замінити його, помістивши шаблон файлу «wishlist.php» в папку «woocommerce» папки теми.

Чи можу я перемістити позицію кнопки «Додати до списку бажань»?

Так, ви можете перемістити кнопку в інше положення за замовчуванням або також використовувати короткий код всередині коду вашої теми.

Чи можу я змінити стиль кнопки «Додати до списку бажань»?

Так, ви можете змінити кольори фону, тексту та межі або застосувати власний CSS. Ви також можете використовувати посилання або кнопку для функції «Додати до списку бажань».

Сторінка списку бажань повертає помилку 404?

Спробуйте регенерувати постійні посилання в налаштування -> Постійні посилання, просто зберігши їх знову.

Чи стикалися ви з аномаліями після оновлення плагіна, яких не було в попередній версії?

Це може залежати від того, що ваша тема перевизначає шаблони плагінів. Перевірте, чи випустив розробник вашої теми оновлення сумісності з версією 3.0 або новішої версії YITH WooCommerce Wishlist. Ви можете перевірити плагін у темі WordPress за замовчуванням, щоб виключити будь-який можливий вплив вашої теми.

Я використовую плагін Wishlist із увімкненим режимом каталогу на моєму сайті. Ціни на товари повинні зникнути, але вони все ще відображаються на сторінці списку бажань. Чи можу я їх видалити?

Так, звичайно, можете. Щоб на сторінці списку бажань не відображалися ціни на товари, ви можете приховати колонку ціни з таблиці списку бажань. Перейдіть до YITH -> Список бажань -> Параметри сторінки списку бажань і вимкніть параметр «Ціна товару».

Відгуки

01.08.2022
This works great. We have the premium version and have literally not found anything to beat it.
26.05.2022
Adding the wishlist feature to my clothing site was easy with this plugin. Also, it has some great extra features too. I am overall satisfied.
Прочитати всі 228 відгуків

Учасники та розробники

“YITH WooCommerce Wishlist” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“YITH WooCommerce Wishlist” було перекладено на 25 локалізацій. Дякуємо перекладачам за їх роботу.

Перекладіть “YITH WooCommerce Wishlist” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

3.13.0 – Released on 20 September 2022

  • New: support for WooCommerce 6.9
  • Оновлення: framework плагінів YITH

3.12.0 – Released on 4 August 2022

  • New: support for WooCommerce 6.8
  • Оновлення: framework плагінів YITH

3.11.0 – Released on 11 July 2022

  • New: support for WooCommerce 6.7
  • Оновлення: framework плагінів YITH

3.10.0 – Released on 19 June 2022

  • New: support for WooCommerce 6.6
  • Оновлення: framework плагінів YITH

3.9.0 – Released on 16 May 2022

  • New: support for WordPress 6.0
  • New: support for WooCommerce 6.5
  • Оновлення: framework плагінів YITH

3.8.0 – Released on 6 April 2022

  • New: support for WooCommerce 6.4
  • Оновлення: framework плагінів YITH

3.7.0 – Released on 8 March 2022

  • New: support for WooCommerce 6.3
  • Оновлення: framework плагінів YITH

3.6.0 – Released on 9 February 2022

  • New: support for WooCommerce 6.2
  • Оновлення: framework плагінів YITH

3.5.0 – Released on 12 January 2022

  • Нове: підтримка WordPress 5.9
  • Нове: підтримка WooCommerce 6.1
  • Оновлення: framework плагінів YITH

3.4.0 – Released on 21 December 2021

  • Нове: підтримка WooCommerce 6.0
  • Оновлення: framework плагінів YITH

3.3.0 – Released on 11 November 2021

  • Нове: підтримка WooCommerce 5.9
  • Оновлення: framework плагінів YITH
  • Розробник: додано фільтр yith_wcwl_table_product_show_add_to_cart до шаблону wishlist-view-mobile.php

3.2.0 – Released on 13 October 2021

  • Нове: підтримка WooCommerce 5.8
  • Оновлення: framework плагінів YITH

3.1.1 – Released on 27 September 2021

  • Оновлення: YITH Plugin Framework
  • Виправлено: функція інформації про налагодження вилучена для всіх користувачів, які ввійшли в систему

3.1.0 – Released on 8 September 2021

  • Нове: підтримка WooCommerce 5.7
  • Оновлення: YITH Plugin Framework
  • Налаштування: застосування більш суворої перевірки nonce
  • Виправлено: використовуйте абсолютну URL-адресу в якорях “Видалити зі списку бажань”, щоб уникнути проблем під час завантаження шаблону через AJAX
  • Розробник: додано фільтр yith_wcwl_plugin_icons, щоб дозволити стороннім особам додавати власні значки (завдяки swallow2603)

3.0.25 – Released on 5 August 2021

  • Нове: підтримка WooCommerce 5.6
  • Нове: підтримка WordPress 5.8
  • Оновлення: YITH Plugin Framework

3.0.23 – Released on 18 June 2021

  • Нове: підтримка WooCommerce 5.4
  • Оновлення: framework плагінів YITH
  • Виправлено: фільтри для зміни залежностей ресурсів фактично не впливають на активи, завантажені на сторінку (завдяки deothemes)
  • Виправлено: покращена підтримка сторінки списка бажань із нестандартними символами в частині посилання

3.0.22 – Released on 17 May 2021

  • Нове: підтримка WooCommerce 5.3
  • Оновлення: framework плагінів YITH
  • Налаштування: використовуйте заголовок посилання для спільного доступу через WhatsApp
  • Налаштування: ставте в чергу скрипти плагінів лише за потреби
  • Виправлено: параметр видимості для запитів списку бажань не працював належним чином
  • Виправлено: загальні селектори, які використовуються в found_variations (завдяки vivik93)

3.0.21 – Released on 21 April 2021

  • Нове: підтримка WooCommerce 5.2
  • Нове: додано заголовки no-robots для URL-адреси add_to_wishlist (завдяки brix720)
  • Оновлення: framework плагінів YITH
  • Налаштування: рефакторинг коду відповідно до PHPCS
  • Виправлено: уникайте встановлення session_id, доки гість не виконає будь-яку операцію редагування списків
  • Виправлено: вилучено застаріле розв’язування зі скриптів
  • Розробник: додано фільтр yith_wcwl_main_style_deps, щоб дозволити розробникам видаляти непотрібні депи
  • Розробник: додано фільтри yith_wcwl_custom_icon_alt та yith_wcwl_custom_width, щоб дозволити розробникам налаштувати власну піктограму ATW

3.0.20 – Released on 22 February 2021

  • Нове: підтримка WordPress 5.7
  • Нове: підтримка WooCommerce 5.1
  • Оновлення: framework плагінів YITH
  • Виправлено: неправильний тип даних для запиту вставки елемента (завдяки jonatanmenendez)
  • Розробник: додано новий фільтр yith_wcwl_get_wishlist_on_remove

3.0.19 – Released on 18 February 2021

  • Нове: підтримка WooCommerce 5.0
  • Оновлення: framework плагінів YITH
  • Налаштування: додано перехідний процес для прихованих товарів
  • Розробник: виправлена проблема зі зняттям галочки з усіх товарів на сторінці списку бажань
  • Розробник: додано фільтр yith_wcwl_mobile_media_query
  • Розробник: додано нові фільтри yith_wcwl_remove_after_add_to_cart та yith_wcwl_allow_remove_after_add_to_cart

3.0.18 – Released on 13 January 2021

  • Нове: підтримка WooCommerce 4.9
  • Update: plugin framework
  • Налаштування: покращено очищення назви товару в шаблоні списку бажань
  • Розробник: додано п’ятий параметр для фільтра yith_wcwl_add_to_wishlist_button_html

3.0.17 – Released on 11 December 2020

  • Нове: підтримка WooCommerce 4.8
  • Update: plugin framework
  • Оновлення: іспанський переклад
  • Налаштування: додано атрибут rel=”noopener” для обміну посиланнями (завдяки onetimelord)
  • Налаштування: уникайте частин посилань, які переповнюють ширину колонки
  • Налаштування: змінено набір колонок за замовчуванням для таблиці списку бажань
  • Налаштування: покращений стиль форми редагування заголовка на сторінці списку бажань
  • Виправлено: запобігання виклику ajax load_fragments, коли для поточної сторінки не знайдено жодного фрагмента (завдяки powernic)
  • Виправлено: параметри правильної обробки фрагментів

3.0.16 – Released on 10 November 2020

  • Нове: підтримка WordPress 5.6
  • Нове: підтримка WooCommerce 4.7
  • Нове: можливість оновлення плагіна через WP-CLI
  • Update: plugin framework
  • Налаштування: сортування списку бажань за замовчуванням тепер розміщує останній доданий елемент як заголовок
  • Виправлення: уникайте використання локалізованого рядка як імені параметра для масових дій у таблиці списків бажань
  • Розробник: додано фільтр yith_wcwl_reload_on_found_variation, щоб дозволити розробнику програмно вимкнути перезавантаження ATW на found_variation
  • Розробник: видалено застарілий метод .ready зі скриптів

3.0.15 – Released on 16 October 2020

  • Нове: підтримка WooCommerce 4.6
  • Update: plugin framework
  • Налаштування: повернути ціну товару як float у класі елементів
  • Виправлено: запобігання можливої фатальної помилки під час друку кнопки ATW
  • Виправлено: початкова ціна надсилається до бази даних як int замість float
  • Розробник: додано новий фільтр yith_wcwl_set_session_cookie
  • Розробник: додано новий фільтр yith_wcwl_privacy_value
  • Розробник: додано новий параметр до фільтра yith_wcwl_{privacy}_wishlist_visibility

3.0.14 – Released on 19 September 2020

  • Нове: підтримка WooCommerce 4.5
  • Update: plugin framework
  • Налаштування: фільтруйте фрагменти, щоб оновлювати лише видимий ATW, коли відбувається подія reset_data js
  • Налаштування: додано повідомлення про помилку під час спроби додати варіативні товари в кошик
  • Виправлено: проблема з перенаправленням кошика при використанні YITH WCCL

3.0.13 – Released on 17 August 2020

  • Виправлено: переміщено перевірку параметра Ajax Loading лише у першому списку бажань, щоб уникнути проблем під час динамічного завантаження ATW для варіативних товарів

3.0.12 – Released on 14 August 2020

  • Нове: підтримка WordPress 5.5
  • Нове: підтримка WooCommerce 4.4
  • Нове: підтримка Polylang PRO
  • Нове: завантажте правильний шаблон (ATW) Додати до списку бажань для вибраного варіанта та оновіть його під час зміни варіантів на сторінці товара
  • Update: plugin framework
  • Виправлено: додаткові продажі тепер правильно ідентифікуються як цикл для списка бажань
  • Виправлено: вибрана іконка на серверній частині показує [Object object]
  • Виправлено: змінені індекси фрагментів для роботи з більшим набором конфігурацій
  • Виправлено: повідомлення під час використання власних іконок для кнопок ATW
  • Розробник: додано новий фільтр yith_wcwl_fragments_index_glue

3.0.11 – Released on 8 Jun 2020

  • New: support for WooCommerce 4.2
  • Update: plugin framework
  • Tweak: added WordPress among blocked bot user agents
  • Tweak: make sure to finalize session when possible
  • Tweak: added link to product in wishlist mobile template
  • Fix: Prevent error if default wishlist doesn’t exists
  • Fix: correctly applied yith_wcwl_is_wishlist_responsive filter to yith_wcwl_is_mobile function
  • Fix: avoid to use cache that cannot be invalidated (stop caching queries results, use cache for user wishlists)
  • Fix: clear_caches method wasnt properly cleaning cache for guest users
  • Dev: added yith_wcwl_add_to_wishlist_icon_html filter
  • Dev: added yith_wcwl_add_to_wishlist_heading_icon_html filter
  • Dev: added yith_wcwl_add_to_wishlist_data trigger, to allow third party code change data submitted with ATW ajax call

3.0.10 – Released on 7 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
  • Розробник: додано дію yith_wcwl_generated_default_wishlist
  • Розробник: додано фільтр yith_wcwl_default_wishlist
  • Розробник: додано функцію обгортки yith_wcwl_add_notice, щоб уникнути можливих фатальних помилок під час виклику wc_add_notice

3.0.9 – Released on 9 March 2020

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

3.0.8 – Released on 4 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 – Released on 3 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 – Released on 4 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 – 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 – 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 – 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 – 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.1 – Released on 10 December 2019

  • Update: language files
  • Tweak: restored global $yith_wcwl

3.0.0 – Released on 9 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 – Released on 29 November 2019

  • Update: notice handler
  • Update: plugin framework

2.2.16 – 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 – Released on 5 November 2019

  • Update: Plugin framework

2.2.14 – Released on 30 October 2019

  • Update: Plugin framework

2.2.13 – Released on 12 August 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 – Released on 18 July 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 – Released on 13 June 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 – Released on 23 April 2019

  • Update: internal plugin framework

2.2.9 – Released on 11 April 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 – Released on 11 February 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 – Released on 21 December 2018

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

2.2.6 – Released on 21 December 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 – Released on 24 October 2018

  • New: updated plugin framework

2.2.4 – Released on 4 October 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 tag
  • Update: Spanish language
  • Update: Italian language
  • Dev: added new filter yith_wcwl_localize_script to let third party dev filter localization variables
  • Dev: added new filter yith_wcwl_share_conditions to display the share buttons for no logged users
  • Dev: added new filter yith_wcwl_set_cookie to let third party code skip cookie saving
  • Dev: added new filter yith_wcwl_wishlist_param to change query-string param
  • Dev: added new filter yith_wcwl_remove_product_wishlist_message_title

2.2.3 – Released on 26 July 2018

  • Update: Plugin core.
  • Update: Translation file.

2.2.2 – Released on 28 May 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 – Released on 31 January 2018

  • New: tested with WooCommerce 3.3.0
  • Fix: issue with Add to Wishlist shortcode when global $product not defined

2.2.0 – Released on 11 January 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 – Released on 11 May 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 – Released on 21 April 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 – Released on 3 April 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 – Released on 14 June 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 – Released on 4 April 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 – Released on 21 March 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
  • Tweak: Changed ajax url to “relative”
  • Tweak: 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 – Released on 17 December 2015

  • 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 – Released on 23 October 2015

  • 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 – Released on 21 September 2015

  • 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 – Released on 12 August 2015

  • 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 – Released on 24 July 2015

  • 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 – Released on 29 May 2015

  • 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 – Released on 30 April 2015

  • 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 – Released on 8 April 2015

  • 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 – Released on 19 March 2015

  • 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 – Released on 4 March 2015

  • 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 – Released on 19 February 2015

  • 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 – Released on 17 February 2015

  • Updated: font-awesome library
  • Fixed: option with old font-awesome classes

2.0.1 – Released on 13 February 2015

  • Added: spinner image on loading
  • Added: flush rewrite rules on database upgrade
  • Fixed: wc_add_to_cart_params not defined issue

2.0.0 – Released on 12 February 2015

  • 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 – Released on 3 December 2014

  • Added: Support to WooCommerce Endpoints (@use yit_wcwl_add_to_cart_redirect_url filter)
  • Added: Filter to shortcode html
  • Added: Title to share

1.1.6 – Released on 16 September 2014

  • Updated: Plugin Core Framework
  • Updated: Languages file
  • Tweek: WPML Support Improved

1.1.5 – Released on 30 June 2014

  • Added: Share wishlist by email

1.1.4 – Released on 26 June 2014

  • Fixed: wrong string for inline js on remove link
  • Fixed: wrong string for inline js on add to cart link

1.1.3 – Released on 5 June 2014

  • Added: Options Tabs Filter
  • Fixed: Various Bugs

1.1.2 – Released on 21 March 2014

  • Fixed: Warnings when Show Stock Status is disabled
  • Fixed: Restored page options on WooCommerce 2.1.x

1.1.1 – Released on 26 February 2014

  • Fixed: Inability to unistall plugin
  • Fixed: Redirect to cart page from wishlist page

1.1.0 – Released on 13 February 2014

  • 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 – Released on 18 November 2013

  • 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 is without price
  • Fixed: DB Table creation on plugin activation

1.0.5 – Released on 14 October 2013

  • 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 – Released on 4 September 2013

  • 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 – Released on 31 July 2013

  • Fixed: Minor bugs fixes

1.0.2 – Released on 24 June 2013

  • Fixed: Fatal error to yit_debug with yit themes

1.0.1 – Released on 30 May 2013

  • Tweak: Optimized images
  • Updated: internal framework

1.0.0 – Released on 23 May 2013

  • Initial release