Создание / редактирование предложения
Одна страница для создания и редактирования предложения. При редактировании форма предзаполняется существующими данными.
Расположение в интерфейсе
Заголовок раздела «Расположение в интерфейсе»| Страница | URL | Требуемые права |
|---|---|---|
| Создание | /offer/create | OFFER_UPDATE, MATERIAL_READ, OFFER_CATEGORY_READ, PARTNER_READ, PARTNER_GROUP_READ, LEVEL_READ, AWARD_TEMPLATE_READ |
| Редактирование | /offer/:id/edit | те же семь прав |
Шапка страницы
Заголовок раздела «Шапка страницы»В шапке две кнопки:
- «Сохранить» — публикует предложение (
isDraft: false), поля “Название” и “Целевая ссылка” обязательны. - «Сохранить черновик» — сохраняет без валидации (
isDraft: true).
После сохранения происходит возврат на список предложений.
Поля формы
Заголовок раздела «Поля формы»Базовые поля
Заголовок раздела «Базовые поля»| Поле | Обязательное | Описание |
|---|---|---|
| Название | Да (при публикации) | Название предложения |
| Целевая ссылка | Да (при публикации) | Ссылка на страницу сервиса |
| Описание | Нет | Дополнительная информация |
| Удержание (дней) | Нет | Количество дней удержания вывода вознаграждения для лидов этого предложения. При создании предзаполняется дефолтным значением из глобальных настроек приложения (стенда). |
Инструменты
Заголовок раздела «Инструменты»Два переключателя: Ссылка и Промокод. Можно включить оба одновременно.
- При включении опции Ссылка — партнёры смогут создавать уникальные партнёрские ссылки по данному офферу.
- При включении опции Промокод — партнёры смогут создавать свои личные промокоды. В этом случае дополнительно появляется обязательное для заполнения текстовое поле «Вознаграждение по промокоду по умолчанию». Например: «20% скидки на первый заказ», или просто «20». Указанное значение будет автоматически назначаться для всех созданных промокодов (впоследствии, при желании, для каждого конкретного промокода это значение можно переопределить индивидуально).
Категории
Заголовок раздела «Категории»Выпадающий список с возможностью выбрать несколько категорий из справочника категорий предложений.
Промо материалы
Заголовок раздела «Промо материалы»Список прикреплённых промоматериалов. Кнопка «Добавить» открывает модалку для поиска и выбора материалов. Требует право MATERIAL_READ.
Период действия
Заголовок раздела «Период действия»Переключатель «Бессрочное предложение» (по умолчанию включён).
При его выключении появляются два поля с датами: Дата начала и Дата окончания. Любое из полей можно заполнить отдельно или оба сразу.
Сценарии периода:
- Оба поля пустые — предложение становится активным сразу после публикации
- Только дата начала — статус «Отложенные» (
pending) до наступления даты, «Активные» (active) после - Только дата окончания — «Активные» (
active) до даты, «Архив» (archive) после - Заполнены обе даты — предложение активно строго в указанный интервал
Настройка доступа
Заголовок раздела «Настройка доступа»Выбор типа доступа предложения:
| Значение | Описание |
|---|---|
| Доступно всем | Оффер доступен всем зарегистрированным партнёрам |
| Доступно всем, кроме… | Оффер доступен всем, кроме выбранных партнёров, групп или уровней |
| Скрыто для всех, кроме… | Оффер видят только выбранные партнёры, группы или уровни |
| Скрыто для всех | Оффер недоступен никому из партнёров |
При выборе вариантов с исключением («кроме…») появляется кнопка «Выбрать», открывающая модалку настроек доступа.
В модалке настроек доступа есть три вкладки для указания исключений или разрешений:
- Партнёры — плоский список, поиск, кнопки «Выбрать всех» / «Сбросить». Требует
PARTNER_READ - Группы партнёров — список групп. Требует
PARTNER_GROUP_READ - Уровни — список уровней. Требует
LEVEL_READ
Важно: Скрытие предложения не удаляет данные из уже существующих лидов.
Вознаграждение
Заголовок раздела «Вознаграждение»Отображает текущие условия вознаграждения. Две кнопки:
«Редактор условий» — открывает форму для указания условий: список с кнопкой «Добавить условие». В форме можно сохранить условия двумя способами:
- «Сохранить» — применить условия только для этого конкретного оффера.
- «Сохранить как новый шаблон» — открывает вложенный диалог для ввода названия шаблона, затем сохраняет новый шаблон (впоследствии его можно будет использовать и в других офферах).
«Загрузить условия из шаблона» — открывает модалку со списком существующих шаблонов (требует право AWARD_TEMPLATE_READ). Модалка содержит:
- Поиск по названию шаблона
- Список шаблонов. По нажатию «Загрузить» — условия выбранного шаблона переносятся в текущий оффер. Дальнейшее изменение оригинального шаблона в будущем никак не повлияет на этот оффер.
Валидация при публикации
Заголовок раздела «Валидация при публикации»При нажатии «Сохранить» бэкенд проверяет наличие Названия и Целевой ссылки. Если хотя бы одно из этих полей пустое — возвращается ошибка. При нажатии «Сохранить черновик» эта валидация не выполняется (разрешается сохранять недозаполненный оффер).
Права доступа
Заголовок раздела «Права доступа»| Право | Что даёт |
|---|---|
OFFER_UPDATE | Доступ к странице, сохранение |
MATERIAL_READ | Загрузка и выбор материалов |
OFFER_CATEGORY_READ | Загрузка категорий |
PARTNER_READ | Выбор партнёров в настройках доступа |
PARTNER_GROUP_READ | Выбор групп в настройках доступа |
LEVEL_READ | Выбор уровней в настройках доступа |
AWARD_TEMPLATE_READ | Загрузка шаблонов вознаграждения |