Перейти к содержимому

Создание / редактирование предложения

Одна страница для создания и редактирования предложения. При редактировании форма предзаполняется существующими данными.


СтраницаURLТребуемые права
Создание/offer/createOFFER_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Загрузка шаблонов вознаграждения