Версия ВП: 4.9.25. Важно чтобы плагин работал также и с более свежими версиями ВП.
Story: Необходимо создать рекламный модуль для сайта. За счет модуля будут размещаться рекламные креативы.
ТЗ:
Структура
Списочная страница всех существующих активных креативов. Можно создавать много креативов. А также можно их удалять.
Основные атрибуты сущности:
- Название креатива (текстовое поле);
- Тип креатива (выпадающий список ниже описание)
- Статус (Активен, Не активен). Если не активен, то он не работает на сайте
- Картинка (или Гиф анимация). Ссылка из библиотеки
- ГЕО. Страна на которой будет отображаться креатив.
- Язык браузера (язык браузера который будет видеть данный креатив)
- Время отображения (дата после которой данный креатив становится в статус “не активный”
- Timer after popup (sec). Через сколько секунд будет отображаться креатив поп-апа.
Создание рекламного креатива:
Название* (Уникальное название креатива)
Тип креатива:
- Большой бэкграунд https://prnt.sc/8411bZMgbzAA
- Кетфиш — всплывающий внизу на всю ширину (с возможностью закрыть). Также имеет Timer after popup (sec) — время в секундах когда он появляется внизу страницы.
- Боковой виджет верх. Добавляется автоматически в самым первым.
- Боковой виджет низ. Добавляется автоматически в самом конце списка виджетов..
- Внутри статей. Дополнительные атрибуты:
- Строка в которой вставляется HTML код с отображением данного контейнера на сингл записи
- Вставка после абзаца: указываем цифрой после какого абзаца будет данный креатив
- Поп-ап (всплывает по центру экрана через установленное время атрибута “Timer after popup (sec)) . Можно закрыть
- Push-up — всплывает и отображается поп-ап только для тех кто сейчас на сайте. Можно закрыть. Запуск отображения через кнопку в списочной странице. Timer after popup (sec)Через сколько секунд будет отображен креатив Поп-ап. Работает только с таким типом креатива.
- Левый Боковой блок, который листается вместе с страницей https://prnt.sc/mXM7VByvxKXV . С возможностью закрыть
- В конце статьи — добавляется в самом конце статьи на всю ширину контейнера.
- Верхний — на всю ширину. Перед шапкой https://prnt.sc/u4mBOGMvdaDZ .Имеет приоритет над №1
- Переходной (всплывает в момент перехода на другую страницу. Показывается 1 раз за сессию)
Статусы креативов (можно менять руками)
Опубликовано — работает и отображается на сайте
Не опубликовано — креатив не отображается на сайте
Картинка — функционал загрузки креатива в библиотеку
ГЕО —Список стран, которые будут видеть данный креатив. Определяется по айпи
Язык браузера
Английский и русский. Другие пока не нужны. Креатив будут видеть только люди у кого совпадает язык
Время отображения (дата когда креатив уже не будет отображаться и переходить в статус Не опубликовано)
Не обязательно для выбора. Но цель: установить возможность запланировать отображение креатива и его отключение. Статус отключает и включает
Мобильная версия:
В мобильной версии будут работать только такой список креативов:
2. Кетфиш
5. Внутри статей
6. Поп-ап
7. Push-up
9. В конце статьи
10. Верхний
11. Переходной
При создании креатива указывать какой то звездочкой, что данный креатив не работает на моб версии (ховер с текстом)
В ходе работы над плагином цену можем менять в зависимости от уточнений и доработок в рамках реализации плагина.