Направление работ: Mobile
Код раздела: 5.5
Раздел: Профиль > Отзывы
Статус: черновик
Ответственный: Панкова Л.А.
Версия: 0.1
Обновлено: 16.09.26
1. Назначение
Раздел позволяет клиенту мобильного приложения просматривать оставленные отзывы и ответы партнёров. Клиент раскрывает отзывы, сортирует список, редактирует отзывы без ответа партнёра и удаляет свои отзывы. Данные и жизненный цикл отзывов определяются в Back: 3.4 Отзывы по заказам.
2. Ключевые понятия
Отзыв — оставленные клиентом по заказу оценка, текст и фотографии.
Карточка отзыва — представление отзыва в списке со сведениями о площадке, оценкой клиента, текстом и доступными действиями.
Ответ партнёра — ответ на отзыв, который клиент просматривает внутри карточки; непрочитанный ответ отмечается бейджем.
Модерация отзыва — проверка содержания отзыва. В интерфейсе проверяемые отзывы выделены в группу «Отзывы на модерации».
3. Scope
Входит
S1: Флоу «Отзывы»: просмотр списка и карточек, раскрытие отзыва и ответа партнёра, сортировка.
S2: Дополнительные состояния экрана: загрузка и отсутствие отзывов.
S3: Редактирование отзыва: выбор доступного отзыва, изменение данных и сохранение.
S4: Удаление отзыва: выбор отзыва, подтверждение и результат удаления.
Не входит
- Mobile: 5.1 Главный экран профиля — состав профиля и вход в его разделы.
- Mobile: 4.2.3 Оценить и оставить отзыв — создание нового отзыва из архивного заказа.
- Back: 8.7.2 Отзывы — правила проверки содержания и модерация отзывов.
4. BR
Указаны в пункте 4 раздела Back: 3.4 Отзывы по заказам.
5. Функциональные требования (UC + FR)
| ID | Сценарий | Функциональное требование | BR | Вес | Статус |
|---|---|---|---|---|---|
| S1: FR5.5-1 | Клиент открывает раздел | Интерфейс показывает экран «Отзывы» со списком отзывов клиента, действием сортировки и кнопкой возврата на предыдущий экран. | 1 | ||
| S1: FR5.5-2 | Клиент просматривает группы отзывов | Интерфейс отображает отзывы, прошедшие модерацию, основным списком, а отзывы со статусом «Жалобы» в партнёрском кабинете — в группе «Отзывы на модерации». Отзыв на проверке остаётся видимым его автору в мобильном приложении. Группа отображается, если содержит хотя бы один отзыв. Изначально оба списка упорядочены по дате и времени создания отзыва по убыванию — от самых новых к старым. | 1 | ||
| S1: FR5.5-3 | Клиент просматривает карточку отзыва | Карточка показывает изображение и названия площадки и связанного объекта, рейтинг и количество оценок, дату и время создания отзыва, аватар и имя автора, его оценку в звёздах и сокращённый текст отзыва. | 1 | ||
| S1: FR5.5-4 | Клиент раскрывает и сворачивает отзыв | При раскрытии интерфейс показывает полный текст отзыва внутри карточки. Повторное нажатие на элемент сворачивания возвращает сокращённое представление. | 1 | ||
| S1: FR5.5-5 | Клиент просматривает ответ партнёра | Если ответ есть, карточка предоставляет действие «Посмотреть ответ». При раскрытии ответа интерфейс показывает внутри карточки изображение и название отвечающего партнёра, дату и время ответа и его текст. | 1 | ||
| S1: FR5.5-6 | Клиент получает и читает новый ответ | Карточка с непрочитанным ответом показывает бейдж-уведомление. При раскрытии отзыва с непрочитанным ответом бейдж сбрасывается. | 2 | ||
| S1: FR5.5-7 | Клиент открывает сортировку | Интерфейс открывает панель «Какие отзывы показывать сначала?» с вариантами «С высокой оценкой», «С низкой оценкой», «Сначала новые», «Сначала старые» и отмечает текущий выбор. По умолчанию выбрано «Сначала новые». | 2 | ||
| S1: FR5.5-8 | Клиент выбирает порядок отзывов | Сортировка применяется только к основному списку отзывов, прошедших модерацию. Варианты «С высокой оценкой» и «С низкой оценкой» упорядочивают его по убыванию и возрастанию оценки соответственно; «Сначала новые» и «Сначала старые» — по убыванию и возрастанию даты и времени создания отзыва соответственно. Порядок в группе «Отзывы на модерации» при выборе сортировки не меняется: отзывы остаются расположены от самых новых к старым по дате и времени создания. | 2 | ||
| S2: FR5.5-9 | Клиент ожидает загрузку отзывов | Пока данные загружаются, интерфейс показывает скелетоны карточек отзывов. | 2 | ||
| S2: FR5.5-10 | Клиент открывает раздел без отзывов | Вместо списка интерфейс показывает пустое состояние: «Вы пока не оставляли отзывы» и «Здесь будут отображаться все ваши отзывы и ответы на них». | 1 | ||
| S3: FR5.5-11 | Клиент выбирает отзыв для редактирования | У опубликованных отзывов и отзывов на модерации без ответа партнёра интерфейс показывает действия «Редактировать» и «Удалить». Если на отзыв был ответ партнёра, редактирование недоступно – из действий изменения отзыва остаётся «Удалить». | 1 | ||
| S3: FR5.5-12 | Клиент нажимает «Редактировать» | Интерфейс открывает форму «Редактировать отзыв» с названием площадки и связанного объекта, текущим рейтингом и количеством отзывов. Форма содержит сохранённые оценку, текст и фотографии выбранного отзыва. | 1 | ||
| S3: FR5.5-13 | Клиент изменяет оценку | Интерфейс позволяет изменить оценку выбором от одной до пяти звёзд и показывает выбранное значение. | 1 | ||
| S3: FR5.5-14 | Клиент изменяет текст | Поле «Отзыв» позволяет изменить текст в пределах 1000 символов и показывает счётчик «{текущее количество}/1000». | 1 | ||
| S3: FR5.5-15 | Клиент открывает правила | Действие «Правила размещения отзывов» открывает правила для ознакомления. Содержание правил относится к Back: 8.7.2 Отзывы. | 2 | ||
| S3: FR5.5-16 | Клиент добавляет фотографии | Блок «Добавьте фото» позволяет прикрепить фотографии и показывает их миниатюры. Общее количество фотографий ограничено пятью; интерфейс показывает подсказку «до 5 фото». | 2 | ||
| S3: FR5.5-17 | Клиент убирает фотографию | Интерфейс позволяет убрать выбранную фотографию из редактируемого отзыва нажатием на элемент удаления у её миниатюры. | 2 | ||
| S3: FR5.5-18 | Клиент нажимает «Сохранить» | После успешного сохранения интерфейс закрывает форму и показывает список с обновлённой оценкой и текстом в карточке. | 1 | ||
| S4: FR5.5-19 | Клиент выбирает отзыв для удаления | Интерфейс показывает действие «Удалить» у опубликованных отзывов с ответом и без ответа партнёра, а также у отзывов в группе «Отзывы на модерации». | 1 | ||
| S4: FR5.5-20 | Клиент нажимает «Удалить» | Интерфейс открывает диалог «Вы уверены, что хотите удалить отзыв?» с действиями «Отменить» и «Удалить». До подтверждения отзыв остаётся в списке. | 1 | ||
| S4: FR5.5-21 | Клиент отменяет удаление | По действию «Отменить» интерфейс закрывает диалог и сохраняет отзыв в списке. | 1 | ||
| S4: FR5.5-22 | Клиент подтверждает удаление | После успешного удаления интерфейс закрывает диалог, убирает карточку из списка и показывает уведомление «Отзыв удален». | 1 |
6. Открытые вопросы
| ID | Источник | Вопрос | Кому | Статус | Рекомендации | Итоговое решение |
|---|---|---|---|---|---|---|