Разработка сайтов, продвижение  в интернете и услуги IT для бизнеса.

+7 905 020-48-18

Пн-Пт, Вс с 10.00 до 24.00

Разработка сайтов, продвижение  в интернете и услуги IT для бизнеса.

+7 905 020-48-18

Пн-Пт, Вс с 10.00 до 24.00

Разработка сайтов, продвижение  в интернете и услуги IT для бизнеса.

+7 905 020-48-18

Пн-Пт, Вс с 10.00 до 24.00

Версия 1.4.10 · GPL-3.0-or-later

ITG WishList Easy

Лёгкий список избранного (WishList) для WooCommerce. Кнопка «В избранное» добавляется вручную шорткодом или виджетом Elementor, список хранится в cookie 30 дней (без базы данных), добавление и удаление работают через AJAX без перезагрузки. Избранное открывается прямо в каталоге через фильтр ?wishlist=1, есть toast-уведомление и динамический счётчик товаров. Совместим с WooCommerce HPOS.

Как это работает

1
Установите плагин
Загрузите папку itg-wishlist-easy в /wp-content/plugins/ и активируйте. Нужен WooCommerce.
2
Добавьте кнопку «В избранное»
Разместите шорткод [itg_wishlist_button] или виджет «ITG WishList Button» на карточке или странице товара.
3
Откройте избранное
Ссылка ?wishlist=1 показывает избранное прямо в каталоге. Кнопка-счётчик в шапке ведёт туда автоматически.
4
Готово!
Покупатель добавляет товары в избранное и возвращается к ним в любой момент.

Возможности

Кнопка «В избранное» на карточке товара и на странице товара.
Хранение в cookie (30 дней, без базы данных).
Добавление и удаление через AJAX без перезагрузки страницы.
Toast-уведомление с миниатюрой и названием товара.
Динамический счётчик товаров в избранном.
Просмотр избранного прямо в каталоге через фильтр ?wishlist=1.
Два виджета Elementor: ITG WishList и ITG WishList Button.
Совместимость с WooCommerce HPOS.

Настройки

Настраивается в разделе WooCommerce → ITG WishList.
НастройкаОписание
Кнопка избранногоВнешний вид кнопки «В избранное»: иконка сердца (контур или заливка), текст и стиль.
Всплывающее окноПоказывать ли toast при добавлении товара, его позицию и отступ от края экрана.
СчётчикЗначок-счётчик избранного в шапке — обновляется динамически при изменениях.
Каталог избранногоПоказ избранного сеткой карточек (как каталог WooCommerce) по ссылке ?wishlist=1.
Срок храненияСписок хранится в cookie 30 дней; база данных не используется.

Частые вопросы

Где хранится избранное?
В cookie браузера (itg_wl_items) на 30 дней. База данных не используется.
Работает ли плагин без Elementor?
Да. Elementor нужен только для виджетов. Фильтр каталога ?wishlist=1 и шорткод кнопки работают без Elementor.
Как вывести кнопку «В избранное»?
Кнопка не выводится автоматически. Разместите шорткод [itg_wishlist_button] там, где нужно — в шаблоне товара, в карточке каталога через хук темы или в Elementor.
Совместим ли плагин с HPOS?
Да. Плагин совместим с WooCommerce HPOS (новое хранилище заказов).
Есть ли переводы?
Да. WordPress загружает переводы автоматически. В комплекте несколько языков и шаблон .pot.

Требования плагина

WordPress
6.0+
Проверен до 7.0
PHP
8.0+
Обязательно
WooCommerce
7.0+
HPOS-совместим

Elementor не обязателен — нужен только для виджетов (проверен до 4.1). Фильтр каталога и шорткод работают без него.

Шорткоды и виджеты

[itg_wishlist_button]
Кнопка «В избранное» для карточки или страницы товара. Размещается вручную.
?wishlist=1
Фильтр каталога — показывает избранные товары сеткой карточек WooCommerce.
ElementorITG WishList
Виджет таблицы или счётчика избранного — размещается в любом месте страницы.
ElementorITG WishList Button
Кнопка-ссылка на каталог с фильтром ?wishlist=1 и счётчиком в углу.

Хуки для разработчиков

itg_wl_loadedДействие после полной загрузки плагина — безопасная точка для аддонов.
itg_wl_title_suffixМеняет суффикс заголовка в режиме избранного.
itg_wl_toast_styleГлобальный вид popup через CSS-переменные (позиция, отступ, фон, тень).
itg_wl_toast_dataДанные popup для конкретного товара: сообщение, миниатюра, свои поля.
itg_wl_toastJS-событие на document перед показом popup — стилизация под товар.
itg_wl_localize_dataИзменяет JS-конфигурацию, передаваемую фронтенду.
itg_wl_grid_query_argsИзменяет аргументы WP_Query для сетки избранного.

Производительность и лицензия

Хранение в cookie вместо базы данных — никаких лишних таблиц и запросов.
AJAX-операции без перезагрузки; фильтр itg_wl_localize_data управляет конфигурацией фронтенда.
Совместимость с WooCommerce HPOS и XSS-безопасный вывод toast.
Богатый набор хуков для расширения без правки ядра плагина.
GNU GPL v3Плагин распространяется под лицензией GNU GPL v3 или выше. gnu.org/licenses/gpl-3.0.html
Заказать звонок

Нажимая на кнопку, вы принимаете условия Положения и
даете Согласие на обработку персональных данных.

Заказать КП

Нажимая на кнопку, вы принимаете условия Положения и
даете Согласие на обработку персональных данных.

Введите текст заголовка

Введите текст заголовка

Введите текст заголовка