Покупатель отмечает товар одним нажатием: «Нравится», «Хочу», «Круто», «Дорого». Реакции видны на странице товара и в списках, а вы видите, что нравится и чего хотят.
Для чего?
Показать интерес к товарам прямо в каталоге без сложной системы отзывов и дать покупателям сортировку «По реакциям». Набор «Товарный» (Хочу, Круто, Дорого, Не моё) говорит о товаре больше, чем простой лайк.
Как устроен?
- Блок добавляется событиями магазина, шаблоны темы не правятся. Одна вставка OCMOD — только для пункта «По реакциям» в сортировке.
- Карточки товаров находятся по ссылкам на товар, а не по классам темы; списки, которые тема подгружает после загрузки страницы, подхватываются сами.
- Места: готовые варианты, шесть углов фото, свой селектор или выбор прямо на странице магазина кликом.
- Категории: реакции везде, только в выбранных категориях или везде, кроме выбранных — с подкатегориями или без.
- Админка: вкладки «Реакции», «Вид», «Где показывать», «Голосование», «Документация», отдельный экран «Статистика».
- Данные: две таблицы с голосами и счётчиками; IP не хранится, только его хеш.
Кому подходит?
Интернет-магазинам с каталогом, где важно быстро увидеть спрос. Не заменяет отзывы с текстом и баллами.
Как работает?
Покупатель нажимает реакцию, повторное нажатие снимает её, нажатие на другую меняет. Гость определяется по cookie, покупатель — по аккаунту; можно разрешить оценивать только вошедшим. Если реакций больше, чем помещается в карточке, блок показывает часть, остальные открываются по «+». Владелец выбирает набор, значки, цвета, названия по языкам, вид блока для товара и для списков, место и страницы, лимиты по IP; смотрит статистику по товарам и периодам.
Совместимость
OpenCart 3.x / ocStore 3.x / LiveStore 3.x, PHP 7.2–8.4, ЧПУ; PHP 7.3, 7.4, 8.3, 8.4.
Чего модуль не делает?
Не начисляет баллы, не заменяет отзывы и рейтинг, не даёт несколько реакций на один товар, не выводится в сравнении и избранном, не ставит свою капчу. Руководство встроено в админку модуля.