Условия показа

Все условия находятся в разделе «Условия показа» блока окна. Они делятся на два вида: запуски (что вызывает окно) и ограничения (что его запрещает).

Раздел «Условия показа»

Запуски

Окно появляется, когда срабатывает хотя бы один запуск. Если не задан ни один запуск, окно не покажется.

Запуск Поле Пример
По времени Через сколько секунд показать 10 — окно появится через 10 секунд после загрузки страницы
По клику Элемент для клика #my-button или .my-class — окно покажется по клику на этот элемент
По достижении блока Якорь #footer — когда посетитель при прокрутке подошёл к этому элементу (на расстояние около 200 px). Если страницу «перепрыгнуть» или якорь стоит в самом низу страницы, окно может не появиться; для надёжности используйте процент прокрутки
По прокрутке Показать при проценте прокрутки 50 — страница прокручена наполовину
При уходе с сайта Флажок «При попытке покинуть сайт» Курсор уходит к верхней границе окна браузера; один раз за сессию
Повторный показ Повторный показ Число дней до повторного показа. Если секунды не заданы, окно покажется сразу при первом заходе. Повторный показ считается по дню месяца, поэтому проверяйте его на практике, особенно на стыке месяцев

Окно при попытке покинуть сайт с флажком «Больше не показывать»

Ограничения

Если ограничение не выполнено, окно не показывается. Все поля необязательны.

Поле Что делает
Сессионное количество показов Сколько раз окно покажется за визит (пока не закрыта вкладка браузера)
Общее количество показов Сколько раз окно покажется одному посетителю за всё время
URL-адреса страниц для показа Показывать только на этих страницах. Полные адреса через запятую; адрес должен совпадать полностью, включая слэш в конце
Запретить, если URL содержит Не показывать на страницах, адрес которых содержит это слово или выражение, например cart
Дата показа Период (от — до), когда окно работает
Дни показа Один день недели, в который окно работает
Часы показа Время суток (от — до) по часам посетителя. Начальный час не включается, конечный тоже: для показа с 16 до 18 окно работает при 17 часах
Показывать при просмотре нескольких страниц Окно покажется на странице, которую посетитель открыл после просмотра указанного числа разных страниц
Запретить на мобильных устройствах Не показывать на телефонах и планшетах
Запретить на десктоп Не показывать на компьютерах
Чекбокс, чтобы отказаться Текст флажка в окне, например «Больше не показывать». Отметивший его посетитель окно больше не увидит

Данные о показах хранятся в браузере посетителя. Если посетитель очистил данные браузера или пришёл с другого устройства, для него окно покажется заново.

Куда вставлять хелпер

В блоке каждого окна есть две строки:

  • Для приложения «Магазин» — в шаблоне темы магазина;
  • Для других приложений — в шаблонах приложений «Сайт», «Блог» и других.

Плагин рекомендует вставлять хелпер в нижнюю часть страницы, перед закрывающим тегом </body>. Чтобы окно показывалось только на некоторых страницах, оставьте хелпер в общем шаблоне и задайте адреса в поле «URL-адреса страниц для показа».

Для нескольких окон вставьте несколько строк:

{shopStartpopupnotificationsPlugin::setPopup(1)}
{shopStartpopupnotificationsPlugin::setPopup(2)}

Чтобы временно выключить окно, закомментируйте его хелпер в шаблоне: {* {shopStartpopupnotificationsPlugin::setPopup(1)} *}.

Просмотр изображения
Оригинал