Документация
Справочник по работе с CPA-платформой
На этой странице
Offer Access
Статус: draft
Назначение
В этом разделе администратор управляет тем, кто из партнёров видит оффер и кто может работать с ним полноценно.
Где находится
Админ-панель → Офферы → Карточка оффера → блок доступов
Что видит администратор
В карточке оффера подтверждены:
- selector availability;
- список партнёров с выданным доступом;
- список скрытых партнёров;
- список pending requests;
- форма ручного открытия доступа;
- форма скрытия оффера от партнёра;
- кнопки approve / reject для заявок.
Назначение доступов
Доступы нужны, чтобы:
- открыть оффер только нужным партнёрам;
- обрабатывать заявки на доступ;
- скрывать оффер от отдельных партнёров даже при
public; - различать просто видимость и полный рабочий доступ.
Режимы видимости
По проекту подтверждены:
| Режим | Что означает |
|---|---|
| public | Оффер открыт всем партнёрам, кроме тех, от кого он скрыт вручную |
| on_request | Оффер виден партнёру, но без доступа он работает через заявку |
| private | Оффер не виден, пока администратор или менеджер не выдаст доступ |
Кто видит оффер
Логика видимости подтверждена такая:
publicвиден всем партнёрам, если нет hidden override.on_requestвиден, но без полного доступа партнёр получает ограниченный режим и может отправить заявку.privateне виден, пока доступ не выдан вручную.- Hidden override имеет максимальный приоритет и скрывает оффер даже при
publicили уже выданном доступе.
Основные действия
Ручное открытие доступа
- Откройте карточку оффера.
- В блоке доступов выберите партнёра.
- Нажмите действие выдачи доступа.
Результат: партнёр получит доступ к офферу. Для private и on_request это открывает полноценную работу.
Отозвать доступ
- Найдите партнёра в списке выданных доступов.
- Запустите отзыв доступа.
Результат: ручной доступ будет удалён.
Обработать заявку на доступ
- Откройте список
Pending requests. - Найдите нужную заявку.
- Подтвердите или отклоните её.
Результат: заявка перейдёт в одобренную или отклонённую, а доступ обновится по решению.
Скрыть оффер от партнёра
- Откройте карточку оффера.
- В блоке hidden-партнёров выберите партнёра.
- Сохраните скрытие.
Результат: партнёр перестанет видеть оффер даже при public или вручную выданном доступе.
Убрать скрытие
- Найдите партнёра в списке скрытых.
- Запустите действие
unhide.
Результат: hidden override будет снят и снова начнёт работать обычная логика видимости.
Ручное открытие доступа
Ручной доступ можно выдавать для любого availability.
Это особенно полезно для:
privateофферов;on_requestофферов после одобрения заявки;- точечного открытия оффера одному партнёру.
Заявки на доступ
Заявки относятся к режиму on_request.
Администратор видит pending requests в карточке оффера и может:
- одобрить заявку;
- отклонить заявку.
Скрытие оффера от партнёра
Скрытие — это отдельное правило, которое сильнее обычной выдачи доступа.
Используйте его, когда:
- оффер публичный, но конкретному партнёру его нельзя показывать;
- доступ уже выдавался, но партнёра нужно быстро исключить;
- партнёр нарушил условия оффера.
Что видит партнёр без доступа
По текущей логике:
- для
publicпартнёр видит оффер и может работать сразу, если он не скрыт; - для
on_requestпартнёр видит ограниченное описание и может запросить доступ; - для
privateпартнёр оффер не видит; - для hidden override партнёр оффер не видит независимо от других настроек.
Основные поля
| Поле | Что означает | Когда используется |
|---|---|---|
| Availability | Общий режим видимости оффера | Когда нужно выбрать базовую логику доступа |
| Access list | Список партнёров с ручным доступом | Для точечной выдачи и проверки доступа |
| Pending requests | Заявки на доступ | Для модерации запросов партнёров |
| Hidden list | Список партнёров, для которых оффер скрыт | Для точечного запрета показа |
| Visibility warning | Предупреждение после изменения доступа | Когда система сообщает о конфликте видимости |
Фильтры и поиск
Отдельных фильтров внутри блока доступов интерфейсом не подтверждено.
TODO: уточнить, есть ли поиск по спискам партнёров внутри access и hidden блоков.
Статусы
Для заявок на доступ подтверждены:
| Статус | Что означает |
|---|---|
| pending | Заявка ожидает решения |
| approved | Заявка одобрена |
| rejected | Заявка отклонена |
Частые ошибки и ситуации
| Ситуация | Что проверить |
|---|---|
| Партнёр не видит оффер | Проверьте availability, hidden override, статус оффера и ручной доступ. |
| Партнёр отправил заявку, но доступа нет | Проверьте блок Pending requests и статус заявки. |
| Партнёр был отклонён | Проверьте, не осталась ли заявка в rejected и не скрыт ли оффер вручную. |
| Нужно открыть доступ только одному партнёру | Используйте ручную выдачу доступа из карточки оффера. |
| Нужно скрыть оффер от конкретного партнёра | Добавьте партнёра в hidden list. |
Ожидаемый результат
После работы с разделом администратор должен понимать:
- кто реально видит оффер;
- кто имеет полный доступ;
- какие заявки ждут решения;
- какие партнёры скрыты от оффера вручную.