2026 Промокоды. Нужно было спроектировать раздел управления промокодами в личном кабинете — для администраторов и менеджеров. Пользователи системы: компании, финансовые организации, партнеры (банки, факторинговые и инвестиционные компании).
Задача
B2B-платформа для проверки контрагентов и подбора финансирования. Нужно было спроектировать раздел...
Ограничения
От менеджера пришло общее описание...
Что делала
- Полное проектирование бизнес-логики раздела
- Выявление и закрытие неопределенностей
- Проектирование статусной модели и правил переходов
- Спецификация валидаций, ошибок и системных сценариев
- Прототипы и User Flow
- Документация для передачи в разработку
1. Почему мы не показываем историю редактирования?
Заказчик решил не делать историю изменений...
2. Почему именно "Заблокировать", а не "Поставить на паузу"?
По функции это и есть пауза, но слово "блокировка" привычнее...
UserFlow
Прототипы
Условия статусов промокода
| Статус | Условие | Примечание |
|---|---|---|
| Действует | Промокод создан, срок не просрочен, лимит не превышен | — |
| Истек | Просрочен срок действия И/ИЛИ превышен лимит активаций | Наступает автоматически |
| Заблокирован | Промокод был в любом статусе, блокировка по желанию администратора | Можно разблокировать |
| Разблокирован | Промокод сохраняет статус, который был до блокировки | "Истек" → "Истек", "Действует" → "Действует" |
Раздел согласован клиентом без правок и ушел в разработку. Удалось заранее закрыть сценарии, которые иначе всплыли бы уже на стороне разработчиков. В итоге получилась рабочая система:
- С четкой статусной моделью и правилами переходов
- С покрытыми массовыми действиями и пограничными сценариями
- Со спецификацией валидаций и ошибок
- С прототипами и документацией для разработки
Другие проекты
Редизайн личного кабинета
Дашборд для финансового аналитика
Онбординг B2B-клиентов