Вернуться в список

Модуль Первый линк: Напоминание об отзыве

Модуль Первый линк: Напоминание об отзыве
Модуль для 1С-Битрикс Версия 1.0.1 Автор: Первый линк

Первый линк: Напоминание об отзыве

Модуль сам находит заказы покупателя старше заданного числа дней и мягко предлагает оценить товары из них. Покупатель открывает карточку товара и сразу попадает на форму отзыва — без писем, рассылок и правок в шаблоне.

Без правок в шаблоне Интерактивные звёзды 5 позиций окна Светлая и тёмная темы Статистика Демо 7 дней

Зачем это магазину

Отзывы — это трафик, доверие и конверсия. Но покупатели почти никогда не возвращаются на сайт, чтобы оставить отзыв после покупки: их никто не просит в нужный момент. В результате карточки товаров остаются без рейтинга, а новые покупатели уходят туда, где отзывы есть.

Модуль закрывает именно этот разрыв. Он показывает лояльному покупателю — тому, кто уже получил заказ и не вернул его — ненавязчивый всплывающий блок с фотографиями, названиями и ценами купленных товаров. Одно нажатие превращает оценку в полноценный отзыв на странице товара.

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

  1. Поиск заказов. При заходе авторизованного покупателя модуль по данным интернет-магазина (OrderTable / BasketTable) собирает его заказы, которые старше N дней (по умолчанию — 7) и подходят по статусу.
  2. Обогащение товаров. Из корзины заказа берутся товары, к которым добавляются название, картинка, цена и ссылка на детальную страницу — сразу с якорем на блок отзывов.
  3. Отбор «ещё не отзывленных». Уже оставленные отзывы распознаются по инфоблоку отзывов, свойствам товара и автора — такие товары больше не предлагаются. Отдельно прячутся товары, по которым покупатель уже переходил к форме отзыва (по журналу действий).
  4. Показ блока. Попап появляется на публичных страницах и работает поверх любого шаблона — правок в header.php и footer.php не требуется.
  5. Реакция покупателя. Оценка звёздами, переход к отзыву, кнопки «Позже» и «Больше не показывать» — каждое действие записывается в журнал и влияет на следующие показы.

Возможности

Интерактивная оценка

Пять звёзд с настраиваемыми подписями и плашка «Покупка подтверждена» — блок выглядит как часть доверия к магазину, а не как реклама.

Карточки товаров

Фото, название и цена каждого товара со ссылкой точно на форму отзыва. Показывается только то, что реально есть в заказах.

Ноль правок в шаблоне

Блок подключается автоматически ко всем страницам. Есть и ручной вызов одной строкой, если нужно вывести его точечно.

Гибкое оформление

Пять позиций окна, светлая и тёмная темы, восемь настраиваемых цветов, скругления, ширина, шрифт, тень и анимация появления.

Сценарии показа

Задержка появления, автозакрытие, ограничение числа показов, пауза у «Позже» и «Больше не показывать» — покупателя не раздражает одно и то же окно.

Точный таргетинг

Режимы «везде / только в каталоге / везде, кроме корзины», исключения по адресам и по ID товаров, скрытие от администраторов.

Статистика

Показы, переходы и решения покупателей. Старые записи автоматически чистит агент Bitrix, есть и кнопка ручной очистки.

Безопасность

AJAX-журнал с защитой от CSRF и привязкой к текущему пользователю. Блок не попадает в композитный (HTML) кеш и не «протекает» другим посетителям.

Посмотрите вживую. Интерактивное демо с настройкой цветов, положений и тем доступно по адресу 1lsite.ru/modules/demo/llink.review/.

Установка

  1. Установите модуль из Маркетплейс 1С-Битрикс или распакуйте архив в папку /bitrix/modules/llink.review/.

  2. Откройте Настройки → Настройки продукта → Модули, найдите «Первый линк: Напоминание об отзыве» и нажмите «Установить».

  3. Перейдите в Настройки → Настройки продукта → Настройки модулей и выберите модуль.

При установке модуль:

  • создаёт таблицу журнала действий b_llink_review_action;
  • записывает значения по умолчанию в настройки;
  • копирует стили и скрипт блока в /bitrix/js/llink.review/ и /bitrix/css/llink.review/;
  • добавляет в init.php сайта блок автоподключения;
  • регистрирует агент автоочистки старых записей журнала.

После установки блок уже работает со значениями по умолчанию. Чтобы модуль не предлагал повторно уже отзывленные товары, стоит один раз указать инфоблок отзывов и свойства — вкладка «Заказы и отзывы». Это необязательно, но заметно повышает точность.

Настройки

Все настройки собраны на одной странице в шести вкладках. Ниже — полный список параметров с значениями по умолчанию.

Общие

ПараметрЧто делаетПо умолчанию
Включить модульПолностью включает и выключает показ блока на сайте.вкл
Режим подключенияАвто — блок подключается сам ко всем страницам. Вручную — только через вызов в шаблоне.Авто
Скрывать от администраторовАдминистраторы сайта не видят блок, чтобы не мешать тестированию.да
Ограничить бесплатным срокомТолько для проверки демо-версии: по окончании демо-периода блок перестаёт показываться.нет

Заказы и отзывы

ПараметрЧто делаетПо умолчанию
Возраст заказа, днейПоказывать товары заказов, оформленных не меньше N дней назад.7
Статус заказаОплачен / Любой / Выполнен — какие заказы учитывать.Оплачен
Просматривать заказовСколько последних заказов анализировать за один проход.20
Товаров в блокеСколько товаров максимум показывать в попапе.6
Скрывать отзывленныеНе предлагать товары, по которым отзыв уже оставлен.да
Исключить товары (ID)Список ID товаров, которые никогда не предлагаются.пусто
Кеш сканирования, секНа сколько секунд кешировать результат поиска заказов, чтобы не грузить базу.1800
Инфоблок отзывовID инфоблока, в котором хранятся отзывы, — для распознавания уже оставленных.0
Свойство «товар»Код свойства отзыва, ссылающегося на товар.пусто
Свойство «автор»Код свойства отзыва с автором (покупателем).пусто
Связь по автору сессииОпределять автора отзыва по создателю элемента, если отдельного свойства нет.да
Якорь отзывовФрагмент URL, на который ведёт ссылка к отзыву товара.#reviews

Показ

ПараметрЧто делаетПо умолчанию
Где показыватьВезде / Только в каталоге / Везде, кроме корзины и оформления.Везде
Исключить адресаСписок фрагментов URL, на которых блок не показывается.пусто
Задержка, секЧерез сколько секунд после загрузки появляется блок.3
Автозакрытие, секЧерез сколько секунд блок закроется сам. 0 — не закрывать.0
Показывать на мобильныхВыводить блок на мобильных устройствах.да
Нижняя шторка на мобильныхНа узких экранах блок превращается в шторку снизу — так удобнее.да
Интерактивные звёздыПокупатель может кликнуть по звёздам прямо в блоке.да
Максимум показовСколько раз показать блок, после чего устроить паузу.3
Пауза «Позже», днейНа сколько дней отложить показ после нажатия «Позже».7
Пауза закрытия, днейНа сколько дней отложить показ после закрытия крестиком.30

Оформление

ПараметрЧто делаетПо умолчанию
Положение окнаСправа снизу / Слева снизу / По центру снизу / Справа по центру / Модальное окно.Справа снизу
ТемаАвто (по системе) / Светлая / Тёмная.Авто
Цвета (8)Фон, текст, приглушённый текст, акцент, текст на акценте, границы, фон карточек, цвет звёзд.фирменная палитра
Скругление, pxРадиус скругления окна.20
Ширина, pxШирина окна на десктопе.400
Размер шрифта, pxБазовый размер текста в блоке.14
Тень окнаОбъёмная тень, чтобы блок «отрывался» от страницы.да
Анимация появленияПлавное появление блока.да
z-indexСлой поверх остальных элементов страницы.99998

Тексты

ПараметрПо умолчанию
Заголовок«Как вам покупка?»
Подзаголовок«Оставьте отзыв — это помогает другим покупателям выбрать.»
Примечание«Показываем товары из заказов старше #DAYS# дней.»
Бонус за отзывпусто
Плашка «подтверждено»«Покупка подтверждена»
Кнопка отзыва«Оставить отзыв»
Кнопка «Позже»«Позже»
Кнопка «Никогда»«Больше не показывать»
Подписи звёздУжасно, Плохо, Нормально, Хорошо, Отлично

В примечании подстановка #DAYS# заменяется на число дней из настройки «Возраст заказа».

Статистика

На вкладке видно, сколько раз блок показан, сколько раз покупатели переходили к отзыву, сколько раз отложили и сколько раз закрыли. Отдельно выводятся последние действия по товарам. Записи старше срока хранения удаляет агент Bitrix; есть и кнопка ручной очистки.

Ручное подключение

Если вы выбрали режим «Вручную», добавьте вызов блока в шаблон в нужном месте:

<?php
use Bitrix\Main\Loader;

if (Loader::includeModule('llink.review')) {
    \llink_review::addPopup();
}
?>

Это удобно, когда блок нужно показать не на всех страницах, а, например, только внутри определённого раздела или в собственной вёрстке личного кабинета.

Демо-период

Модуль можно бесплатно попробовать 7 дней. Отсчёт идёт от даты установки модуля, и обновление модуля не «сбрасывает» срок. По окончании демо-периода всплывающий блок перестаёт показываться на публичных страницах, но страница настроек и статистика остаются доступными. Если включён переключатель «Ограничить бесплатным сроком», модуль совместим и с демо-версией из Маркетплейса 1С-Битрикс.

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

Нужно ли что-то править в шаблоне сайта?

Нет. В режиме «Авто» модуль сам подключает блок ко всем публичным страницам через системный механизм OnEndBufferContent. Правки в header.php, footer.php, исходном коде, .htaccess и конфигурации nginx не нужны.

Почему блок не появляется?

Проверьте по очереди: модуль включён; пользователь авторизован; у него есть подходящий заказ старше N дней; не исчерпан лимит показов и не действует пауза; текущая страница не исключена настройками; пользователь не администратор (если включено скрытие). Также очистите кеш сканирования, если недавно меняли условия.

Как блок понимает, что отзыв уже оставлен?

Он ищет элементы в указанном инфоблоке отзывов, связывая их с товаром и автором по заданным свойствам (или по создателю элемента). Дополнительно товары скрываются, если покупатель уже переходил к форме отзыва — это видно по журналу действий.

Нормально ли это для производительности?

Результат поиска заказов кешируется (по умолчанию на 30 минут), а сам блок подключается только авторизованным пользователям, у которых действительно есть подходящие заказы. За дополнительную нагрузку посетители без истории заказов не платят.

Блок не сломает кеширование и вёрстку?

Разметка блока не попадает в композитный (HTML) кеш, поэтому один посетитель никогда не увидит товары другого. Все стили изолированы под идентификатором блока и не конфликтуют с шаблоном сайта.

Работает ли модуль с шаблонами Aspro и другими сборками?

Да — модуль подключается на уровне готового HTML страницы и не зависит от конкретного шаблона.

Повышайте отзывы и конверсию магазина

Установите модуль, покажите покупателям то, что они уже купили, — и превратите оценки в полноценные отзывы.

Подписывайтесь на наш MAX-канал

Новости о 1С-Битрикс и Битрикс24, обзоры обновлений, полезные кейсы и спецпредложения по лицензиям.

Подписаться Бесплатно