Please enable JavaScript.
Coggle requires JavaScript to display documents.
Управление адресами пользователя - Coggle Diagram
Управление адресами пользователя
Авторизованный пользователь
Создание адреса
Аналогично как для неавторизованного пользователя
После создание драфт заказа сохраняется в списке адресов кастомера
Удаление адреса
Удалится из списка
Удалится из интерфейса
Удалится из локалсторедж?
Редактирование адреса
все этапы как при создании адреса
Адрес сохранился в ЛК юзера, елси это был адрес из ЛК юзера + успешный ответ по сети
Адрес сохранился в локал сторедж,
если это был нвоый адрес
Адрес обновился в интерфейсе
После сохранения адреса надо перезапросить рейты для всех line items в списке где был выбран этот адрес?
Загрузка адресов
Адреса из кабинета загрузились валидно
Адреса из локалсторедж загрузились валидно
Если адреса и там и там совпадают
Адрес из локалсторедж удаляется из списка чтобы не было дублированиея
Для лайн айтема устанавливается новый адрес из кабинета
Проверка редактирования адреса из кабинета после подставновки
Не авторизованный пользователь
Создание адреса
Автозаполнение
Валидация
Определение типа адреса
Сохранение в localStorage
Проверка модального окна для выбора своего или предложенного адреса
Удаление адреса
Удалился из списка
Удалился из интерфейса
Загрузка сохранённых адресов
Проверка валидности загруженных адресов
Редактирование адреса
Валидация как при создании
Сохранился в списке
Сохранился в локалсторедж
После сохранения адреса надо перезапросить рейты для всех line items в списке где был выбран этот адрес?
При перезагрузке страниц
Адреса сохранённвые в локалсторедж сохранились
Выбранные адреса для line items остались на месте
При переходе в драфт чекаут и обратно на странциу шиппинг шага
Новые адреса сохранились в кабинет пользователя
При хагрузке адресов произошла логика для авторизованного пользователя