Написать Use Case для процесса возврата товара
Условие
Напишите Use Case для процесса возврата товара в интернет-магазине.
Требования:
- Используйте полный формат Use Case:
- Название
- Акторы
- Предусловия
- Постусловия
- Основной сценарий (пошагово)
- Альтернативные сценарии
- Исключения
Контекст:
- Возврат возможен в течение 14 дней
- Нужна проверка состояния товара
- Возврат денег на карту или в виде бонусов
- Возможен частичный возврат (часть товаров из заказа)
Комментарии (1)
Ответ сгенерирован нейросетью и может содержать ошибки
Use Case: Возврат товара в интернет-магазине
1. Название
Return Product (UC-05: Возврат товара)
2. Акторы
Первичные акторы:
- Покупатель — инициирует процесс возврата товара
- Система интернет-магазина — обрабатывает логику возврата
Вторичные акторы:
- Склад — проверяет состояние товара, обновляет инвентарь
- Платёжная система — обрабатывает возврат денежных средств
- Курьерская служба — доставляет товар обратно
- Бонусная система — начисляет бонусы вместо возврата денег
- Служба поддержки — может отклонить возврат при нарушениях
3. Предусловия
- Покупатель авторизован в системе
- У покупателя есть активный заказ
- Товар был доставлен покупателю
- Прошло не более 14 дней с момента доставки
- Товар находится в оригинальной упаковке (или почти новый)
- Товар не относится к категории "невозвратное" (например, бельё, косметика)
- У покупателя нет активного спора по этому товару
4. Постусловия
При успешном возврате:
- Заказ переходит в статус "Return Processing"
- Создана этикетка для обратной доставки
- Товар зарезервирован под возврат (не доступен для отправки другим покупателям)
- Деньги зарезервированы к возврату (если выбран способ возврата на карту)
- Бонусы зарезервированы (если выбран способ возврата бонусами)
- Отправлено уведомление покупателю
- Задача создана для скла для при получении товара
При отклонении возврата:
- Отправлено уведомление с причиной отклонения
- Логируется причина в истории заказа
- Возможность обращения в поддержку
5. Основной сценарий (Happy Path)
Шаг 1: Инициация процесса возврата
- Покупатель входит в личный кабинет
- Переходит в раздел "Мои заказы"
- Находит нужный заказ
- Нажимает кнопку "Вернуть товар"
- Система проверяет предусловия (14 дней, статус заказа, категория товара)
- Если предусловия соблюдены, отображается форма возврата
Шаг 2: Выбор товаров для возврата
- Система показывает список товаров в заказе с их стоимостью
- Покупатель отмечает товары, которые он хочет вернуть
- Система рассчитывает сумму возврата
- Покупатель может указать несколько товаров (частичный возврат)
Шаг 3: Указание причины возврата
- Система предлагает список причин:
- Товар не соответствует описанию
- Товар с дефектом
- Неправильный размер / цвет
- Не понравился
- Доставлен повреждённый товар
- Другое
- Покупатель выбирает причину
- Опционально: добавляет комментарий (макс 500 символов)
- Возможность загрузить фото товара (до 5 фото)
Шаг 4: Выбор способа возврата денег
- Система предлагает два варианта:
- На банковскую карту, с которой производилась оплата (срок 5-7 дней)
- На счёт бонусов в виде бонусов (срок зачисления 1 день)
- Покупатель выбирает способ
- Если выбран возврат на карту:
- Система запрашивает подтверждение карты для безопасности
- Переводит деньги в статус "Pending"
Шаг 5: Выбор способа доставки товара обратно
- Система предлагает варианты:
- Курьер забирает товар (бесплатно или платно в зависимости от политики)
- Покупатель сам отправляет по адресу склада
- Если выбран курьер:
- Система генерирует этикетку для курьера
- Показывает дату забора (обычно на следующий день)
- Выводит инструкцию по упаковке товара
Шаг 6: Подтверждение возврата
- Система показывает сводку:
- Товары к возврату
- Сумма возврата
- Способ возврата денег
- Способ доставки
- Покупатель подтверждает возврат
- Система создаёт запрос возврата (RMA - Return Merchandise Authorization)
Шаг 7: Уведомление и инструкции
- Покупателю отправляется email с:
- Номером RMA (Return ID)
- Этикеткой для обратной доставки (если курьер)
- Инструкциями по упаковке
- Адресом склада
- Указанием не забыть положить чек/накладную в посылку
- Сроками проверки товара
- Статус заказа меняется на "Return Initiated"
Шаг 8: Доставка товара обратно на склад
- Если выбран курьер:
- Курьер забирает товар
- Система получает подтверждение отправления
- Покупателю отправляется трек-номер
- Если покупатель сам отправляет:
- Система напоминает (через 2 дня, если товар не зарегистрирован)
Шаг 9: Приёмка товара на складе
- Товар прибывает на склад
- Сотрудник склада проверяет:
- Соответствие товара номеру RMA
- Состояние товара (целый, в упаковке, оригинальные теги)
- Комплектность
- Система обновляет статус заказа
Шаг 10A: Возврат денег (если товар принят)
- Сотрудник помечает товар как "принят"
- Система запускает процесс возврата денег
- Платёжная система получает инструкцию на возврат
- Деньги возвращаются на карту (5-7 дней) или зачисляются как бонусы (1 день)
- Покупателю отправляется уведомление "Возврат обработан"
- Статус заказа меняется на "Refunded"
Шаг 11: Завершение процесса
- Покупателю отправляется финальное уведомление с информацией о возврате
- Статус заказа — "Return Completed"
- Опционально: запрос отзыва о процессе возврата
6. Альтернативные сценарии
Альтернатива 1: Товар находится в ненадлежащем состоянии
Триггер: На шаге 9 сотрудник склада обнаруживает, что товар повреждён, грязный или без оригинальной упаковки
Сценарий:
- Сотрудник склада маркирует товар как "Отклонено - плохое состояние"
- Фотографирует товар
- Система отправляет уведомление покупателю:
- Объяснение причины отклонения
- Фото товара в ненадлежащем состоянии
- Предложение:
- Принять товар в таком состоянии (со скидкой 20-50% в виде бонусов)
- Спорить (открыть спор в поддержке)
- Отозвать запрос на возврат (товар остаётся у покупателя)
- Покупатель выбирает опцию
Альтернатива 2: Товар в невозвратной категории
Триггер: На шаге 1 система обнаруживает, что товар относится к невозвратным категориям (бельё, косметика, электроника с вскрытой упаковкой)
Сценарий:
- Система блокирует кнопку возврата
- Отображает сообщение с причиной
- Предлагает обратиться в поддержку для исключительных случаев
- Покупатель может начать чат с поддержкой
Альтернатива 3: Прошло более 14 дней
Триггер: На шаге 1 система проверяет дату доставки
Сценарий:
- Система отображает сообщение "Возврат недоступен - истёк срок (14 дней)"
- Предлагает обратиться в поддержку
- Покупатель может открыть тикет в поддержке для исключительного рассмотрения
Альтернатива 4: Спор на учёте
Триггер: На шаге 1 система обнаруживает активный спор по этому товару
Сценарий:
- Система блокирует кнопку возврата
- Отображает сообщение "По этому товару уже открыт спор"
- Предлагает дождаться решения спора
- Показывает статус спора
Альтернатива 5: Курьер недоступен в регионе
Триггер: На шаге 5 система проверяет доступность курьера для региона
Сценарий:
- Если курьер недоступен в регионе покупателя:
- Система предлагает только опцию самостоятельной отправки
- Показывает адреса пунктов приёма (если есть)
- Предоставляет список почтовых сервисов для отправки
Альтернатива 6: Частичный возврат с предыдущей скидкой
Триггер: На шаге 2 покупатель выбирает возврат только части товаров из заказа, где был применён промокод/скидка
Сценарий:
- Система пересчитывает сумму возврата
- Распределяет скидку пропорционально на возвращаемые товары
- Показывает расчёт покупателю
- Если товары отправляются по отдельным отслеживаниям, изменяет логику доставки обратно
Альтернатива 7: Товар забыт на складе (не отправлен)
Триггер: На шаге 8 система не получает трек-номер от курьера или товар от покупателя в течение 5 дней
Сценарий:
- Система отправляет напоминание покупателю
- Если через 7 дней товар всё ещё не получен:
- Система отправляет предупреждение
- Предлагает повторно инициировать отправку или отменить возврат
- Если через 14 дней товар не получен:
- Запрос на возврат закрывается
- Покупателю отправляется уведомление
- Средства разблокируются (возвращаются в доступность)
Альтернатива 8: Возврат через поддержку
Триггер: Покупатель открывает чат с поддержкой вместо стандартного процесса
Сценарий:
- Оператор поддержки обсуждает причину возврата
- Проверяет эligibility (соответствие критериям)
- Если одобрено: создаёт возврат вручную в системе
- Если отклонено: объясняет причину, предлагает альтернативы (замену, скидку, бонусы)
7. Исключения (Exception Cases)
Исключение 1: Система платежей недоступна
Сценарий:
- На шаге 10A система не может связаться с платёжной системой
- Система повторяет попытку (каждые 5 минут, до 3 раз)
- Если все попытки неудачны:
- Покупателю отправляется уведомление "Возврат в обработке"
- Статус заказа "Refund Pending"
- IT-команда получает алерт
- При восстановлении системы: автоматически обрабатывается возврат
- Покупателю отправляется финальное уведомление
Исключение 2: Мошеннический возврат (фрод-детекция)
Сценарий:
- На любом этапе система обнаруживает подозрительную активность:
- Множественные возвраты в короткий период
- Возврат после использования (анализ комментариев)
- Несоответствие страны и адреса доставки
- Система блокирует возврат
- Отправляет запрос в службу безопасности
- Служба безопасности проверяет и принимает решение
- Если фрод подтвержден:
- Аккаунт может быть заморожен
- Возврат отклоняется
- Если ошибка:
- Возврат разблокируется
- Покупателю отправляется извинение
Исключение 3: Товар потерян в доставке обратно
Сценарий:
- На шаге 8 курьер теряет посылку
- Система получает уведомление от курьерской службы
- Отправляет уведомление покупателю
- Предлагает опции:
- Подать претензию к курьеру
- Получить возврат денег (системой, не курьером)
- Получить замену товара бесплатно
- После выбора - обработка происходит по выбранному сценарию
Исключение 4: Товар доставлен на старый адрес
Сценарий:
- Покупатель изменил адрес доставки после инициации возврата
- На шаге 5 система проверяет адрес
- Система предлагает:
- Обновить адрес доставки (если курьер ещё не забрал)
- Дать новый адрес, если курьер уже забрал товар
- Получить возврат через поддержку
Исключение 5: Проблема с расчётом суммы возврата
Сценарий:
- На шаге 2 система не может правильно рассчитать возврат (например, товар был в комбо-наборе)
- Система отправляет запрос в поддержку
- Оператор вручную проверяет и подтверждает сумму
- Продолжается процесс с правильной суммой
- Покупателю отправляется уведомление о расчёте
Исключение 6: Разрыв сессии
Сценарий:
- На любом шаге форма покупатель теряет интернет-соединение
- Система сохраняет прогресс заполнения формы в сессии
- Когда соединение восстановлено:
- Покупателю предлагается продолжить (с сохранёнными данными)
- Или начать заново
- Данные сохраняются на сервере для восстановления
8. Бизнес-правила
- Срок возврата: максимум 14 дней с момента доставки
- Минимальная сумма скидки при плохом состоянии: 20% (максимум 50%)
- Время возврата денег: 5-7 рабочих дней на карту, 1 день как бонусы
- Лимит возвратов: не более 3 штук в месяц для предотвращения фрода
- Невозвратные категории: бельё, косметика, электроника (при вскрытой упаковке)
- Стоимость доставки обратно: бесплатна для заказов > 5000 руб., иначе удерживается из возврата
- Комиссия платёжной системы: 2-3% удерживается из возврата (если явно указано в политике)
- Частичный возврат: скидка распределяется пропорционально на возвращаемые товары
9. Связанные Use Cases
- UC-01: Оформление заказа
- UC-02: Оплата заказа
- UC-03: Доставка заказа
- UC-04: Отслеживание заказа
- UC-06: Открытие спора (если возврат отклонен)
- UC-07: Замена товара
- UC-08: Контакт со службой поддержки
Этот подробный Use Case охватывает основной процесс возврата товара и все возможные исключения.