Разработка сайтов, продвижение  в интернете и услуги 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.3.10 · GPL-3.0-or-later

ITG Compare Easy

Лёгкое сравнение товаров для WooCommerce. Кнопка «Сравнить» добавляется вручную шорткодом или виджетом Elementor, товары хранятся в cookie (без базы данных), добавление и удаление работают через AJAX без перезагрузки. Таблица сравнения показывает атрибуты и произвольные поля, умеет режим «только различия» и горизонтальную прокрутку.

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

1
Установите плагин
Загрузите папку itg-compare-easy в /wp-content/plugins/ и активируйте. Нужен WooCommerce.
2
Добавьте кнопку «Сравнить»
Разместите шорткод [itg_compare_button] или виджет «ITG Compare Button» на карточке или странице товара.
3
Создайте страницу сравнения
Добавьте шорткод [itg_compare] или виджет «ITG Compare Table» на отдельную страницу.
4
Готово!
Покупатель добавляет товары в сравнение и видит их параметры рядом в таблице.

Возможности

Кнопка «Сравнить» на карточке товара и на странице товара.
Хранение в cookie (1 день, без базы данных).
Добавление и удаление через AJAX без перезагрузки страницы.
Таблица сравнения с зеброй и горизонтальной прокруткой.
Переключатель «Только различия» — скрывает совпадающие строки.
Атрибуты WooCommerce и произвольные поля в строках таблицы.
Два виджета Elementor: ITG Compare Button и ITG Compare Table.

Настройки

Настраивается в разделе WooCommerce → ITG Compare.
НастройкаОписание
Лимит товаровМаксимальное число товаров, которые можно добавить в сравнение.
Строки таблицыВыбор параметров и атрибутов, которые показываются строками таблицы, и их порядок. Если ничего не выбрано — показываются все атрибуты.
Всплывающее окноПоказывать ли popup при добавлении товара, его позицию (сверху/снизу) и отступ от края экрана.
Иконка сравненияТри шаблона иконки (столбцы, весы, слои) и переключатель «Залить иконку» (заливка или контур).
Пульсация значкаВключает анимацию-пульсацию счётчика при добавлении товара.

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

Нужен ли WooCommerce?
Да. Плагин сравнивает товары WooCommerce, поэтому WooCommerce должен быть установлен и активен.
Где хранятся товары для сравнения?
В cookie на 1 день. База данных не используется, отдельные таблицы не создаются.
Кнопка не появляется на карточке автоматически?
Так и задумано. С версии 1.3.1 кнопка размещается вручную — шорткодом [itg_compare_button] или виджетом Elementor.
Можно ли выбрать, какие параметры показывать?
Да. В настройке «Строки таблицы» выбираются нужные атрибуты и их порядок. По умолчанию показываются все.
Есть ли переводы?
Да. WordPress загружает переводы автоматически. В комплекте русский, немецкий, французский, испанский и китайский, а также шаблон .pot.

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

WordPress
6.0+
Проверен до 7.0
PHP
8.0+
Обязательно
WooCommerce
7.0+
Проверен до 10.9

Плагин рассчитан на магазины WooCommerce. Виджеты работают в Elementor (проверен до 4.1).

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

[itg_compare_button]
Кнопка «Сравнить» для карточки или страницы товара. Размещается вручную.
[itg_compare]
Таблица сравнения выбранных товаров для отдельной страницы.
ElementorITG Compare Button
Виджет кнопки сравнения со счётчиком и настройками значка.
ElementorITG Compare Table
Виджет таблицы сравнения — альтернатива шорткоду [itg_compare].

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

itg_cmp_meta_fieldsДобавляет произвольные поля в строки таблицы сравнения.
itg_cmp_available_rowsУправляет списком доступных строк (параметров) таблицы.
itg_cmp_table_rowsИзменяет итоговые строки таблицы перед выводом.
itg_cmp_button_iconЗаменяет разметку иконки на кнопках сравнения.
itg_cmp_button_htmlПереопределяет HTML самой кнопки «Сравнить».
itg_cmp_product_card_htmlНастраивает карточку товара на странице сравнения.
itg_cmp_toast_styleНастраивает вид popup через CSS-переменные.
itg_cmp_localize_dataИзменяет данные, передаваемые в JS фронтенда.

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

Хранение в cookie вместо базы данных — никаких лишних таблиц и запросов.
AJAX-операции без перезагрузки; фильтр itg_cmp_enqueue_assets управляет загрузкой ассетов.
Строгая валидация ID товара и XSS-безопасный вывод popup (DOM API вместо innerHTML).
Прошёл Plugin Check без замечаний.
GNU GPL v3Плагин распространяется под лицензией GNU GPL v3 или выше. gnu.org/licenses/gpl-3.0.html
Заказать звонок

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

Заказать КП

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

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

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

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