Skip to main content

Требования к разделу "Карты"

Глоссарий

Элемент данных Описание
Статус "Активна" Статус созданной и зарегистрированной бонусной карты, привязанной к клиенту и не имеющей ограничений в использовании
Статус "Неактивна"  Статус созданной бонусной карты, непривязанной к клиенту, имеющей ограничения в использовании (возможность накопления, списания, применения скидок)
Физическая карта Бонусная карта, имеющая выпущенный пластиковый аналог для использования системы лояльности
Виртуальная карта Бонусная карта, не имеющая физического аналога, заводится в системе с автоматически генерируемым номером 

Роли и их функции

№ п/п

Роль в системе

Раздел 

Вкладка

Функции

1

Маркетолог

Карты Список доступных карт
  • Просмотр
  • Добавление данных
  • Редактирование данных
  • Удаление данных
2

 

Карты Уровни карт
  • Просмотр
  • Добавление данных
  • Редактирование данных
  • Удаление данных

Управление картами

Название

UC-1:Просмотр списка доступных карт лояльности

User story

Как маркетолог, я хочу просмотреть список доступных карт лояльности, чтобы изучить общую информацию о картах лояльности

Выходные условия

Маркетолог ознакомился со списком доступных карт лояльности

Действующее лицо

Маркетолог

Триггер

Маркетологу необходимо ознакомиться со списком доступных карт лояльности

Нормальное направление развития варианта использования 

Просмотр списка доступных карт лояльности:

  1. Маркетолог входит в личный кабинет системы управления лояльностью
  2. Маркетолог переходит в раздел карт лояльности
  3. Система отображает список доступных карт системы лояльности с общей информацией о картах (элементы указаны в  разделе "Дополнительная информация")
  4. Маркетолог ознакомился с со списком карт и общей информацией о них

Исключения 

 

Дополнительная информация 

Необходимые элементы:

  • Раздел карт лояльности
  • Список доступных карт лояльности
  • В списке доступных карт лояльности должны отображаться данные о карте:
    • вид карты (физическая или виртуальная: Apple Wallet, Google Wallet, Telegram)
    • номер карты
    • статусе карты (активная или неактивная)
    • уровень карты
    • баланс карты
    • ФИО владельца карты
    • идентификатор карты?

Название

UC-2:Просмотр подробной информации о карте лояльности

User story

Как маркетолог, я хочу просмотреть подробную информацию о карте лояльности, чтобы подробнее изучить данные по определенной карте

Выходные условия

Маркетолог ознакомился со подробной информацией о карте лояльности

Действующее лицо

Маркетолог

Триггер

Маркетологу необходимо ознакомиться с подробной информацией о карте 

Нормальное направление развития варианта использования 

Просмотр списка доступных карт лояльности:

  1. Маркетолог входит в личный кабинет системы управления лояльностью
  2. Маркетолог переходит в раздел карт лояльности
  3. Система отображает список доступных карт системы лояльности с общей информацией о картах
  4. Маркетолог выбирает одну из доступных карт
  5. Система отображает подробную информацию о карте (элементы указаны в  разделе "Дополнительная информация")

Исключения 

 

Дополнительная информация 

Необходимые элементы:

  • Раздел карт лояльности
  • Список доступных карт лояльности
  • Раздел с подробной информацией о карте
  • Раздел подробной информации о карте отражает информацию:
    • номер карты
    • штрихкод карты 
    • вид карты (физическая или виртуальная: Apple Wallet, Google Wallet, Telegram)
    • статус карты (активная или неактивная)
    • уровень карты
    • баланс карты
    • ФИО владельца карты
    • номер телефона владельца карты
    • электронная почта владельца карты
    • идентификатор карты?
    • дата первой продажи с использованием этой карты
    • дата последней продажи с использованием этой карты

Название 

UC-: Ручное добавление бонусной карты (отложено) 

User story

Как маркетолог, я хочу иметь возможность добавлять бонусные карты, чтобы расширять список клиентов, участвующих в программе лояльности.

Действующее лицо

Маркетолог 

Выходные условия

Бонусная карта добавлена в систему

Триггер

Маркетологу необходимо добавить бонусную карту

Нормальное направление развития варианта использования 

Добавление бонусной карты:

  1. Маркетолог входит в личный кабинет системы управления лояльностью
  2. Маркетолог заходит в раздел карт
  3. Нажимает кнопку “Добавить карту”
  4. Система открывает форму для добавления бонусной карты
  5. Маркетолог заполняет данные для добавления
  6. Нажимает “Сохранить"
  7. Система сохраняет бонусную карту в системе

Дополнительная информация

Атрибуты формы добавления бонусной карты: 

  • Номер карты (указываем для физической карты)
  • Штрихкод
  • Уровень бонусной карты
  • Телефон клиента
  • ФИО владельца бонусной карты
  • Состояние карты (активна/неактивна)
  • Электронная почта клиента
Функциональные требования блока управления картами:
  • Должна быть возможность добавлять виртуальные и физические карты в систему
  • Система должна генерировать уникальный номер карты при добавлении виртуальной карты
  • Система должна отображать список добавленных карт лояльности
  • В списке доступных карт должна отображаться общая информация о картах
  • Должна быть возможность поиска карты в поисковой строке (данные для ввода: наименование/телефон/почта/штрихкод).
  • Система должна отображать подробную информацию о выбранной из списка карте лояльности
  • Пользователь должен иметь возможность редактировать данные карты:
    • Баланс карты
    • Статус карты
    • Уровень карты
  • Должна быть возможность фильтрации списка карт по параметрам: 
    • уровень бонусной карты
    • статус активации
    • канал взаимодействия

Управление уровнями бонусных карт

Название 

UC-4: Создание уровней бонусных карт

User story

Как маркетолог, я хочу иметь возможность создавать разные уровни бонусных карт для клиентов, чтобы мотивировать их к покупкам и повышать уровень лояльности к нашему магазину.

Действующее лицо

Маркетолог

Выходные условия

Создан уровень бонусной карты 

Триггер

Маркетологу необходимо создать несколько уровней бонусных карт

Нормальное направление развития варианта использования 

Создание уровней бонусных карт:

  1. Маркетолог входит в личный кабинет
  2. Маркетолог заходит в раздел «Карты».
  3. Переходит в раздел «Уровни карт».
  4. Нажимает кнопку «Создать».
  5. Указывает необходимые параметры для создания уровня (Параметры указаны в разделе “Дополнительная информация”).
  6. Сохраняет уровень в системе.

Дополнительная информация 

Параметры для создания уровня (типа) бонусной карты:

  • Наименование уровня
  • Сумма покупок для получения данного уровня бонусной карты
  • Выбор периода для учета суммы покупок для получения уровня
  • Вид клиентов, которым доступен создаваемый уровень (пример: сотрудники, покупатели)

 

Название

UC-9: Изменение уровня карты лояльности

User story

Как маркетолог, я хочу иметь возможность вручную изменить уровень карты лояльности клиента, чтобы он соответствовал действительности

Выходные условия

Изменен уровень карты лояльности клиента

Действующее лицо

Маркетолог

Триггер

 Уровень карты клиента не соответствует действительности

Нормальное направление развития варианта использования 

Изменение уровня карты лояльности:

1.      Маркетолог входит в личный кабинет

2.      Маркетолог переходит в раздел карт лояльности

3.      Система отображает список доступных карт лояльности

4.      Маркетолог выбирает необходимую карту

5.      Система отображает подробную информацию о карте

6.      Маркетолог нажимает на список уровней карты

7.      Система отображает список доступных уровней карты

8.      Маркетолог выбирает один из уровней

9.      Маркетолог нажимает “Сохранить”

10.  Система сохраняет выбранный уровень карты лояльности

Исключения 

 

Дополнительная информация 

Необходимые элементы:

·         Список доступных карт лояльности

·         Модальное окно с подробной информацией о карте лояльности

·         Выпадающий список с уровнями карт лояльности

·         Кнопка “Сохранить”

Функциональные требования блока управления уровнями бонусных карт:
  • В система должны быть возможность создания разных уровней бонусных карт
  • В систему должны быть возможность создания уровня карт для определенного типа клиентов (пример: сотрудник, покупатель)
  • Система должна предоставлять привилегии по карте клиента, согласно уровню этой карты
  • Система должна автоматически менять уровень карты клиента, если его текущие выполненные условия не соответствуют условиям текущего уровня:
    • 1) Накопительная сумма покупок за все время. Фиксируется общая сумма покупок с использованием карты клиента за все время. Как только сумма покупок клиента достигает значения следующего уровня, система меняет уровень карты на соответствующий. Уровень карты не снижается при отсутствии покупок.

      2) Накопительная сумма покупок за период с изменением уровня карты на соответствующий.
      Фиксируется общая сумма покупок с использованием карты клиента за выбранный период. Если в начале следующего периода сумма покупок клиента за предыдущий период равна определенному уровню карты, система меняет уровень карты на соответствующий (клиент купил за месяц на 10000, в следующем месяце уровень карты повысился на уровень, соответствующий сумме покупок).
      При несоответствии суммы покупок за период текущему уровню карты, в начале следующего периода система снижает уровень карты на соответствующий сумме покупок.

      3) Накопительная сумма покупок за период с пошаговым изменением уровня карты. Фиксируется общая сумма покупок с использованием карты клиента за выбранный период. Если в начале следующего периода сумма покупок клиента за предыдущий период равна следующему уровню карты, система меняет уровень карты на следующий (клиент купил за месяц на 10000, в следующем месяце уровень карты повысился на следующий).
      При несоответствии суммы покупок за период текущему уровню карты, в начале следующего периода система снижает уровень карты на предыдущий

      4) Вручную администратором

  • Система должна отображать список доступных уровней карты при редактировании уровня карты лояльности
  • Система должна сохранять изменения в уровне карты лояльности

     





    Требования к интерфейсу

    Элемент

    Описание

    Вертикальное меню 

     Содержит ссылки на все разделы интерфейса

    Пользователь

    Пользователь, который авторизовался при входе в систему, с возможностью выхода из нее

    Основное поле контента

    В основном поле отображается основное содержание выбранного раздела. Отображается список доступных карт лояльности

    Модальное окно

    Уменьшенное окно поля контента, открывающееся поверх основного при просмотре подробной информации о карте

    Выпадающий список

    Открывающийся при нажатии список для выбора уровня карты

 

Модель процесса

image-1736857494296.png

Описание процесса

Код процесса/ операции

Название процесса/операции

Способ выполнения 

Исполнитель 

 

Изменение уровня карты

 

 

1

Войти в личный кабинет

Пользователь

Менеджер

2

Перейти в раздел карт лояльности

Пользователь

Менеджер

3

Отобразить список доступных карт лояльности

Служба

Система

4

Выбрать необходимую карту лояльности

Пользователь

Менеджер

5

Отобразить подробную информацию о выбранной карте лояльности

Служба

Система

6

Выбрать пункт "Уровень карты" для редактирования

Пользователь

Менеджер

7

Отобразить доступные уровни карты лояльности

Служба

Система

8

 Выбрать необходимый уровень карты лояльности        

Пользователь

Менеджер

9

Сохранить уровень карты лояльности

Служба

Система