Направление работ: AdmLk Код раздела: 2.5.4 Раздел: Настройки > Тарифы и подтарифы > Клиентские тарифы (подписки) Статус: черновик Ответственный: Панкова Л.А. Версия: 0.2 Обновлено: 17.09.26
1. Назначение
В этом разделе администратор настраивает клиентские тарифы (подписки). Тариф определяет стоимость, срок действия и возможности, доступные клиенту.
Администратор создает и просматривает тарифы, настраивает условия кэшбека, лимиты по активным резервам и доступный функционал. Эти настройки можно архивировать и восстанавливать.
Настройка доступного функционала входит в релиз. Выбор отдельных клиентов и групп для тарифа предусмотрен после релиза.
Раздел зависит от Back: 8.3.4 «Подписки».
2. Ключевые понятия
Клиентский тариф (подписка) — правила оплаты и использования сервиса для клиента.
Базовый тариф — бесплатный тариф по умолчанию. Он действует без ограничения срока и не архивируется. Тариф с теми же условиями не может быть базовым одновременно с ним.
Условие кэшбека — правило, по которому клиент получает кэшбек за закрытые заказы в выбранных сферах, городах и источниках заказа.
Лимит по активным резервам — ограничение числа и суммы заказов, которые клиент может держать в резерве, для выбранных сфер и источников заказа.
Доступный функционал — функции сервиса, которые клиент может использовать по своему тарифу. Список прав доступа будет описан отдельно.
Персонализация тарифа — выбор клиентов и групп, которым будет доступен тариф. Эта настройка запланирована после релиза.
3. Scope
Входит
S1: Создание клиентского тарифа.
S2: Просмотр базового тарифа.
S3: Просмотр лимитов по резервам в клиентском тарифе.
S4: Просмотр доступного функционала в клиентском тарифе.
S5: Архивация клиентского тарифа.
S6: Восстановление клиентского тарифа.
S7: Создание условия кэшбека.
S8: Архивация условия кэшбека.
S9: Восстановление условия кэшбека.
S10: Создание лимита по активным резервам.
S11: Архивация лимита по активным резервам.
S12: Восстановление лимита по активным резервам.
S13: Добавление доступного функционала.
S14: Архивация и восстановление доступного функционала.
S15: Загрузка данных.
S16: Адаптация страницы для разных экранов.
Не входит
- Покупка, активация и использование подписки клиентом относятся к соседнему Front-разделу Mobile: 5.6 «Подписки».
4. BR
Указаны в пункте 4 раздела Back: 8.3.4 «Подписки».
5. Функциональные требования (UC + FR)
| ID | Сценарий | Функциональное требование | BR | Вес | Статус |
|---|---|---|---|---|---|
| S1: FR2.5.4-1 | Администратор открывает раздел «Клиентские тарифы» | Интерфейс показывает заголовок «Клиентские тарифы», вкладку «Тарифы» и переходы на вкладки «Условия кэшбека» и «Лимиты по резервам». | 1 | ||
| S1: FR2.5.4-2 | Администратор смотрит тарифы | Интерфейс показывает карточки активных тарифов. Администратор может добавить тариф или открыть архив. | 1 | ||
| S1: FR2.5.4-3 | Администратор открывает форму создания тарифа | Интерфейс открывает панель «Создание тарифа» с полями «Название тарифа», «Описание тарифа», «Срок действия тарифа», «Количество активаций», «Тип расчетного периода», «Значение расчетного периода», «Количество доступных периодов оплаты», «Скидка в % за каждый период», «Стоимость в рублях за период», «Кэшбек за покупку тарифа», «Условия кэшбека по заказам», «Лимиты по активным резервам» и «Доступный функционал». В форме есть переключатели «Тариф по умолчанию», «Одноразовое использование», «Авто продление» и «Архив», а также кнопка «Сохранить». | 2 | ||
| S1: FR2.5.4-4 | Администратор задает название и ограничения тарифа | Поле «Название тарифа» обязательно. «Количество активаций» задает, сколько раз тариф можно активировать всего. Если включено «Одноразовое использование», один клиент может активировать тариф только один раз. | 1 | ||
| S1: FR2.5.4-5 | Администратор выбирает срок действия тарифа | По нажатию поля «Срок действия тарифа» интерфейс открывает календарь для выбора периода. В календаре есть действия «Сбросить» и «Применить». | 1 | ||
| S1: FR2.5.4-6 | Администратор задает цену и период оплаты | Администратор выбирает «День» или «Месяц» и указывает, сколько дней или месяцев длится один период, сколько периодов можно оплатить, размер скидки за каждый период, стоимость периода и кэшбек за покупку тарифа. Переключатель «Авто продление» включает автоматическое продление тарифа. | 1 | ||
| S1: FR2.5.4-7 | Администратор связывает тариф с кэшбеком и лимитами | В полях «Условия кэшбека по заказам» и «Лимиты по активным резервам» администратор может найти и выбрать настройки, созданные на одноименных вкладках. | 1 | ||
| S1: FR2.5.4-8 | Администратор связывает тариф с доступным функционалом | В поле «Доступный функционал» администратор может найти и выбрать настройки, созданные на вкладке «Доступный функционал». | 2 | ||
| S1: FR2.5.4-9 | Администратор сохраняет тариф | После заполнения поля «Название тарифа» кнопка «Сохранить» становится доступной. После нажатия интерфейс закрывает панель и показывает новый тариф среди активных. | 1 | ||
| S1: FR2.5.4-10 | Администратор смотрит карточку тарифа | Карточка показывает название, описание, срок действия, количество активаций, одноразовое использование, расчетный период, число периодов для оплаты, скидку, автопродление, стоимость периода, кэшбек за покупку и признак тарифа по умолчанию. | 2 | ||
| S1: FR2.5.4-11 | Администратор смотрит кэшбек тарифа | В блоке «Условия кэшбека» интерфейс показывает условия, выбранные для тарифа, и их параметры. | 1 | ||
| S1: FR2.5.4-12 | Администратор выбирает клиентов и группы (на будущую реализацию) | В поле «Персонализация» администратор может найти клиентов и группы по имени, телефону или электронной почте и выбрать их для тарифа. | 3 | ||
| S1: FR2.5.4-13 | Администратор смотрит выбранных клиентов и группы (на будущую реализацию) | Интерфейс показывает выбранных клиентов и группы метками с аватарами. Если места не хватает, остальные значения скрываются под меткой «еще N». | 3 | ||
| S1: FR2.5.4-14 | Администратор видит скорое окончание тарифа (на будущую реализацию) | Если до конца срока действия тарифа остался месяц или меньше, интерфейс показывает предупреждение «Через месяц или меньше истекает период действия тарифа». | 3 | ||
| S2: FR2.5.4-15 | Администратор открывает базовый тариф | Интерфейс открывает панель «Редактирование тарифа» с сохраненными данными и включенным переключателем «Тариф по умолчанию». | 1 | ||
| S2: FR2.5.4-16 | Администратор работает с базовым тарифом | Базовый тариф бесплатен и действует без срока. Его нельзя архивировать или изменить его стоимость. При выборе «Тариф по умолчанию» для нового тарифа интерфейс проверяет, нет ли уже базового тарифа с такими же условиями, и не дает сохранить совпадающий тариф. | 1 | ||
| S2: FR2.5.4-17 | Администратор смотрит данные базового тарифа | В панели редактирования интерфейс показывает сохраненные параметры базового тарифа и выбранные для него настройки. | 2 | ||
| S3: FR2.5.4-18 | Администратор открывает лимиты выбранного тарифа | На вкладке «Лимиты по резервам» внутри карточки интерфейс показывает лимиты, связанные с этим тарифом. | 1 | ||
| S3: FR2.5.4-19 | Администратор смотрит лимиты выбранного тарифа | Для каждого лимита интерфейс показывает название, сферы, город, источники заказа, количество и сумму заказов. | 1 | ||
| S4: FR2.5.4-20 | Администратор открывает доступный функционал тарифа | На вкладке «Доступный функционал» внутри карточки интерфейс показывает настройки, связанные с этим тарифом. | 2 | ||
| S4: FR2.5.4-21 | Администратор смотрит доступный функционал тарифа | Интерфейс показывает функции и права доступа, включенные в выбранный тариф. | 2 | ||
| S5: FR2.5.4-22 | Администратор выбирает тариф для архивации | Интерфейс открывает панель «Редактирование тарифа» с данными выбранного тарифа и выключенным переключателем «Архив». | 1 | ||
| S5: FR2.5.4-23 | Администратор архивирует тариф | Администратор включает «Архив» и нажимает «Сохранить». Если до сохранения он снова выключил «Архив», интерфейс сохраняет другие измененные параметры, а тариф остается активным. | 1 | ||
| S5: FR2.5.4-24 | Администратор смотрит архивный тариф | Интерфейс показывает тариф отдельной карточкой «Архив: [название тарифа]», чтобы его можно было отличить от активных тарифов. | 1 | ||
| S6: FR2.5.4-25 | Администратор открывает архивный тариф | Интерфейс открывает панель «Редактирование тарифа» с данными тарифа и включенным переключателем «Архив». | 1 | ||
| S6: FR2.5.4-26 | Администратор восстанавливает тариф | Администратор выключает «Архив» и нажимает «Сохранить». Интерфейс сохраняет также другие измененные параметры тарифа, если они были. | 1 | ||
| S6: FR2.5.4-27 | Администратор смотрит восстановленный тариф | Интерфейс возвращает тариф в активный список и показывает его без слова «Архив» в названии карточки. | 1 | ||
| S7: FR2.5.4-28 | Администратор открывает вкладку «Условия кэшбека» | Интерфейс показывает фильтр «Сферы», действия для просмотра архива и добавления условия, а также таблицу с колонками «Название», «Тариф», «Сферы», «Город», «Источники» и «Кэшбек». | 1 | ||
| S7: FR2.5.4-29 | Администратор открывает форму создания условия кэшбека | Интерфейс открывает панель «Создание условия кэшбека» с полями «Название условия», «Кэшбек», «Сфера», «Город» и «Источники заказа», переключателем «Архив» и кнопкой «Сохранить». | 1 | ||
| S7: FR2.5.4-30 | Администратор задает название и кэшбек | Поле «Название условия» обязательно. В поле «Кэшбек» администратор указывает процент, который клиент получит за закрытый заказ. | 1 | ||
| S7: FR2.5.4-31 | Администратор выбирает, где действует кэшбек | В полях «Сфера» и «Источники заказа» администратор выбирает одно или несколько значений из выпадающих списков без поиска. В поле «Город» он также может выбрать один или несколько городов. | 2 | ||
| S7: FR2.5.4-32 | Администратор выбирает источник «Telegram бот» (на будущую реализацию) | В списке источников заказа можно выбрать «Telegram бот» вместе с другими доступными источниками. | 3 | ||
| S7: FR2.5.4-33 | Администратор сохраняет условие кэшбека | После заполнения поля «Название условия» кнопка «Сохранить» становится доступной. После нажатия интерфейс закрывает панель и добавляет условие в таблицу. | 1 | ||
| S8: FR2.5.4-34 | Администратор выбирает условие для архивации | Интерфейс открывает панель с данными условия и выключенным переключателем «Архив». | 1 | ||
| S8: FR2.5.4-35 | Администратор включает архивацию условия | Администратор включает «Архив» и нажимает «Сохранить». | 1 | ||
| S8: FR2.5.4-36 | Администратор архивирует условие, связанное с тарифом | Интерфейс открывает окно «Архивировать условие?», сообщает, с какими тарифами связано условие, и показывает кнопки «Отменить» и «Подтвердить». | 1 | ||
| S8: FR2.5.4-37 | Администратор отменяет архивацию условия | После нажатия «Отменить» интерфейс закрывает окно и сохраняет измененные параметры условия, если они были. Условие остается активным: переключатель «Архив» не сохраняется включенным. | 2 | ||
| S8: FR2.5.4-38 | Администратор подтверждает архивацию условия | После нажатия «Подтвердить» интерфейс архивирует условие и показывает его в таблице как архивное. | 1 | ||
| S9: FR2.5.4-39 | Администратор открывает архивное условие | Интерфейс открывает панель с данными условия и включенным переключателем «Архив». | 1 | ||
| S9: FR2.5.4-40 | Администратор восстанавливает условие | Администратор выключает «Архив» и нажимает «Сохранить». Интерфейс сохраняет также другие измененные параметры условия, если они были. | 1 | ||
| S9: FR2.5.4-41 | Администратор смотрит восстановленное условие | Интерфейс возвращает условие в активную таблицу и показывает его как активное. | 1 | ||
| S10: FR2.5.4-42 | Администратор открывает вкладку «Лимиты по резервам» | Интерфейс показывает фильтр «Сферы», действия для просмотра архива и добавления лимита, а также таблицу с колонками «Название», «Тариф», «Сферы», «Источники», «Кол-во заказов» и «Сумма заказов». | 1 | ||
| S10: FR2.5.4-43 | Администратор открывает форму создания лимита | Интерфейс открывает панель «Создание лимита» с полями «Название лимита», «Количество заказов», «Сумма заказов», «Сфера» и «Источники заказа», переключателем «Архив» и кнопкой «Сохранить». | 1 | ||
| S10: FR2.5.4-44 | Администратор задает название и размер лимита | Поле «Название лимита» обязательно. В полях «Количество заказов» и «Сумма заказов» администратор указывает, сколько заказов клиент может одновременно держать в резерве и на какую общую сумму. | 1 | ||
| S10: FR2.5.4-45 | Администратор выбирает, где действует лимит | В полях «Сфера» и «Источники заказа» администратор выбирает одно или несколько значений из выпадающих списков без поиска. | 2 | ||
| S10: FR2.5.4-46 | Администратор выбирает источник «Telegram бот» (на будущую реализацию) | В списке источников заказа можно выбрать «Telegram бот» вместе с другими доступными источниками. | 3 | ||
| S10: FR2.5.4-47 | Администратор сохраняет лимит | После заполнения поля «Название лимита» кнопка «Сохранить» становится доступной. После нажатия интерфейс закрывает панель и добавляет лимит в таблицу. | 1 | ||
| S11: FR2.5.4-48 | Администратор выбирает лимит для архивации | Интерфейс открывает панель с данными лимита и выключенным переключателем «Архив». | 1 | ||
| S11: FR2.5.4-49 | Администратор включает архивацию лимита | Администратор включает «Архив» и нажимает «Сохранить». | 1 | ||
| S11: FR2.5.4-50 | Администратор архивирует лимит, связанный с тарифом | Интерфейс открывает окно «Архивировать лимит?», сообщает, с какими тарифами связан лимит, и показывает кнопки «Отменить» и «Подтвердить». | 1 | ||
| S11: FR2.5.4-51 | Администратор отменяет архивацию лимита | После нажатия «Отменить» интерфейс закрывает окно и сохраняет измененные параметры лимита, если они были. Лимит остается активным: переключатель «Архив» не сохраняется включенным. | 2 | ||
| S11: FR2.5.4-52 | Администратор подтверждает архивацию лимита | После нажатия «Подтвердить» интерфейс архивирует лимит и показывает его в таблице как архивный. | 1 | ||
| S12: FR2.5.4-53 | Администратор открывает архивный лимит | Интерфейс открывает панель с данными лимита и включенным переключателем «Архив». | 1 | ||
| S12: FR2.5.4-54 | Администратор восстанавливает лимит | Администратор выключает «Архив» и нажимает «Сохранить». Интерфейс сохраняет также другие измененные параметры лимита, если они были. | 1 | ||
| S12: FR2.5.4-55 | Администратор смотрит восстановленный лимит | Интерфейс возвращает лимит в активную таблицу и показывает его как активный. | 1 | ||
| S13: FR2.5.4-56 | Администратор открывает вкладку «Доступный функционал» | Интерфейс показывает поле «Найти», действия для просмотра архива и добавления настройки, а также список доступного функционала. | 2 | ||
| S13: FR2.5.4-57 | Администратор смотрит список доступного функционала | Интерфейс показывает таблицу с колонками «Название», «Описание» и «Тарифы». | 2 | ||
| S13: FR2.5.4-58 | Администратор открывает форму настройки доступного функционала | Интерфейс открывает панель «Настройка прав доступа» с полями «Название» и «Описание», блоком «Права доступа», переключателем «Архив» и кнопкой «Сохранить». | 2 | ||
| S13: FR2.5.4-59 | Администратор выбирает права доступа | Поле «Название» обязательно. В блоке «Права доступа» администратор может выбрать одно или несколько прав для этой настройки. Состав прав будет описан отдельно. | 2 | ||
| S13: FR2.5.4-60 | Администратор сохраняет настройку доступного функционала | После заполнения поля «Название» кнопка «Сохранить» становится доступной. После нажатия интерфейс закрывает панель и добавляет настройку в таблицу. | 2 | ||
| S14: FR2.5.4-61 | Администратор открывает настройку доступного функционала | Интерфейс открывает панель с данными настройки. Для активной настройки «Архив» выключен, для архивной — включен. | 2 | ||
| S14: FR2.5.4-62 | Администратор архивирует или восстанавливает доступный функционал | Администратор включает «Архив», чтобы архивировать активную настройку, или выключает его, чтобы восстановить архивную, и нажимает «Сохранить». После восстановления настройка снова появляется в активной таблице с сохраненными изменениями. | 2 | ||
| S14: FR2.5.4-63 | Администратор архивирует настройку, связанную с тарифом | Интерфейс открывает окно подтверждения, сообщает, с какими тарифами связана настройка, и показывает кнопки «Отменить» и «Подтвердить». | 2 | ||
| S14: FR2.5.4-64 | Администратор отменяет архивацию доступного функционала | После нажатия «Отменить» интерфейс закрывает окно и сохраняет измененные параметры настройки, если они были. Настройка остается активной: переключатель «Архив» не сохраняется включенным. | 2 | ||
| S14: FR2.5.4-65 | Администратор подтверждает архивацию доступного функционала | После нажатия «Подтвердить» интерфейс архивирует настройку и показывает ее в таблице как архивную. | 2 | ||
| S15: FR2.5.4-66 | Администратор открывает раздел во время загрузки | Интерфейс показывает скелетоны карточек тарифов и связанных таблиц до завершения загрузки данных. | 2 | ||
| S16: FR2.5.4-67 | Администратор открывает раздел на поддерживаемом устройстве | Интерфейс адаптирует страницу клиентских тарифов, карточки, связанные блоки, формы редактирования и таблицы для desktop, laptop и tablet. | 2 |
6. Открытые вопросы
| ID | Источник | Вопрос | Кому | Статус |
|---|