Содержание
https://www.figma.com/design/KJ5Bq7JqgsuXmyNooU1VmD/METEOR?node-id=517-619&t=HhP3zFhvxwt0TIsE-1
-
В customer portal в разделе Планы добавить кнопку “Сменить тариф”
-
По клику на кнопку “Сменить тариф” редиректить на страницу https://billing.u-meteor.ru/customer-portal/plans
-
На странице /plans отобразить 2 крупных блока - краткое описание тарифов и подробное описание тарифов (взять с лендинга). Текущий тариф выделить черным фоном (как тариф "Базовый" на лендинге) UPD выделять серым
-
Вместо кнопки “Начать сейчас” для текущего тарифа отобразить надпись “Текущий тариф”, для других тарифов кнопку “Перейти”
-
По клику на кнопку “Перейти”
- для бесплатного тарифа,
- тарифов даунгрейд,
- и если текущий тариф непубличный
отобразить модалку с текстом “Чтобы перейти на тариф “Бесплатный”/”название тарифа даунгрейд/, напишите нам в техническую поддержку” и кнопки “Написать” (ссылка на бот техподдержки), “Отменить”
-
По клику на кнопку “Перейти” для более высокого тарифа вызвать метод предрасчета и получить сумму, на которую нужно пополнить лицевой счет, чтобы перейти на новый тариф.
-
Если средств на лицевом счете достаточно, выполнить запрос на смену тарифа:
- при успешном выполнении редиректить на страницу успешной смены тарифа
- при ошибке бэка редиректить на страницу ошибки смены тарифа
-
Если средств на лицевом счете не достаточно, то отобразить страницу перехода на тарифный план
-
При клике на “Пополнить” редиректить на страницу пополнения лицевого счета, предзаполнив инпут требуемой суммой доплаты
-
При клике на “Сформировать счет” отправлять запрос на формирование счета и по факту успешного выполнения выдавать страницу сформированного счета
-
На странице сформированного счета “Скачать счет” нужно сделать как secondary кнопку. Если пользователь обновляет страницу, нужно перезапрашивать данные, чтобы статус счета обновлялся. Меню (три точки) не нужно реализовывать. Если статус счета = Оплаченный (код проверять, не само название), то дисейблить кнопку “Оплатить счет”.
-
После успешной оплаты редиректить на страницу успешной оплаты.
-
Пользователь закроет страницу успешной оплаты и окажется на странице перехода на тарифный план и предполагается, что кликнет на “Вернуться к выбору тарифа”, ему должна открыться страница выбора тарифных планов.
-
Если, находясь на странице перехода на тарифный план, пользователь нажмет кнопку “Обновить”, то после обновления он должен увидеть страницу подтверждения перехода на новый тариф. После нажатия на “Подтвердить” выполнять запрос на смену тарифного плана и:
- при успешном выполнении запроса редиректить на страницу успешной смены тарифа
- при ошибке бэка редиректить на страницу ошибки смены тарифа
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff