Мы загорелись целью обеспечить консистентное состояние UI и данных при смене адреса, региона, типа доставки, обновлении данных пользователя и возврате после длительного отсутствия.
В связи с этим отчитываемся вам о проделанных за неделю работах💡
- Починили отображение сохранённых адресов пользователя на десктопе.
Гости сайта доставки, которые уже зарегистрированы и имеют историю заказов, сталкивались с трудностью выбора адреса доставки из уже ранее указанных. Этот сценарий был визуально сложным для понимания, интерфейс не отличался удобством.
Мы оптимизировали компонент выбора из сохранённых ранее использованных адресов, чтобы скорость оформления повторных заказов сократилась, а конверсия в заказ подросла.
Мы оптимизировали компонент выбора из сохранённых ранее использованных адресов, чтобы скорость оформления повторных заказов сократилась, а конверсия в заказ подросла.
- Устранили сброс адреса и бесконечные запросы при переключении «Самовывоз → Доставка».
Для определённых сценариев переключения способа получения заказа гость сталкивался с неоднозначным поведением интерфейса, которое препятствовало быстрому оформлению заказа.
Мы добавили «недостающие пазлы» в эти сценарии, чтобы они заработали, согласно ожиданиям.
Мы добавили «недостающие пазлы» в эти сценарии, чтобы они заработали, согласно ожиданиям.
- Исправили обновление региона и зоны доставки при смене адреса.
- И реализовали несколько важных технических доработок:
- Реализовали обработку долгоживущих mobile-сессии без пустого UI.
- Обеспечили загрузку актуальных данных пользователя с бэкенда (e-mail, телефон, имя), исключив использование устаревшего Redux.
Версия v1.30.0