Техническое задание на 5%
Точки входа для логина: через хедер логин, авторизация через корзину
Гость видит цены без скидки
Когда цена изменена в каталоге, в карточке товара, в сплывающих формах при клике “В корзину”/”Быстрый просмотр”/”Заказ в 1 клик” или в корзине при оформлении заказа - старая цена зачеркнута, рядом/ниже отображается новая (со скидкой)

1 - Пользователь никогда не регистрировался
  • 1.1 - На главном экране (через хедер) он проходит регистрацию, после становится залогинен, цены отображаются со скидкой как в каталоге, так и в корзине. 
  • Сейчас в процессе регистрации стандартным образом пользователю предлагается выбрать группу “Зарегистрированные”, это поле надо убрать и настроить автоматическую попадание зарегистрированных пользователей в группу со скидкой.
  • 1.2 - При оформлении заказа пользователь на первом шаге видит содержимое корзины и флаги: Зарегистрироваться - да/нет. Если поставить значение “Да” - в корзине под списком товаров отображается скидка 5% c подписью “Скидка при регистрации” и цена режется (аналогично отображается применение скидочных купонов). При выборе флага “Нет” - скидка пропадает, цена снова возвращается к стандартному значению.
  • Сейчас при регистрации через корзину - пользователь попадает в группу Default и его приходится вручную переносить в группу “Зарегистрированные”. Нужно изменение цены в корзине “на лету”, а также правильная регистрация в группу со скидками.

2 - Пользователь уже был зарегистрирован
  • 2.1 - Пользователь авторизуется через хедер - цены меняются
  • 2.2 - Пользователь авторизуется в корзине при оформлении заказа - цены меняются как в пункте 1.2

3 - При логауте цена со скидкой все еще отображается примерно в течении 10-15 минут, вероятно это кэш магазина - это тоже надо пофиксить