К содержимому
Начало работы

Обзор

Обновлено

Что делает плагин

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

Всплывающие баннеры на витрине На витрине показаны баннеры с текстом, изображением, кнопкой и кнопками закрытия.

Из стандартного баннера берутся изображение, заголовок, текст, ссылка и дата обратного отсчёта. Из одного правила промо используется только первый баннер. Плагин выбирает активные правила типа «Баннер» для текущей витрины и оставляет те, у которых включён всплывающий вывод.

Основные возможности

  • Открытие при загрузке, с задержкой, при прокрутке, при попытке ухода курсора за верхний край страницы или по клику на элемент.
  • Ограничение по устройствам, типам страниц и URL с подстановкой *, включая проверку GET-параметров.
  • Частота показа на каждой странице, за сессию или с интервалом в день, неделю либо месяц.
  • Выбор позиции, ширины и анимации окна; позиции, высоты и свайпа для мобильной панели.
  • Настройка размеров текста, текста и оформления кнопки, дополнительного CSS-класса.
  • Отправка целей в Яндекс.Метрику с ограничением повторных отправок. Особенности отдельных событий описаны в статье об интеграции.

В четырёх углах экрана окна одной позиции располагаются друг под другом. Для позиций «По центру», «Сверху» и «Снизу» действует общая очередь: следующее окно открывается после закрытия текущего. Мобильные панели также показываются по очереди.

Редакции

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

Совместимость и требования

Плагин предназначен для приложения Магазин (Shop-Script). Обязательные требования:

Компонент Требование
PHP 7.4 или новее
Инсталлер (app.installer) 3.8.2 или новее

Отдельный минимальный номер версии Shop-Script в этом файле не указан. Для работы нужен редактор стандартных промо-баннеров: плагин использует модели промо и обработчик редактора баннера.

Для автоматического подключения тема должна выводить хук wa.frontend_head. Альтернатива — вызов хелпера в шаблоне. Вывод и проверка условий показа выполняются JavaScript в браузере посетителя.