Логин = E-mail в компоненте sele.basket.order.ajax

Рейтинг: 4.0490  
На голосовании
Предложил Ефремов Денис 17.03.2015 14:27:30

Логин = E-mail в компоненте sele.basket.order.ajax

Сейчас в компоненте sele.basket.order.ajax логин пользователя создается из части электронной почты, которая до "@". Соответственно если пользователь ivan@mail.ru купил что-то, то пользователь ivan@yandex.ru уже ничего не сможет купить, так как пользователь с логином "ivan" уже есть на сайте.

Предлагаю создавать логин из электронной почты полностью, а не только из первой части, так этой проблемы не будет.

Рейтинг: 0  
Curtis 17.03.2015 15:39:20
Вы можете задать обязательным эмейл при регистрации, тогда не будет создаваться новый пользоваться при оформлении заказа, либо сделать авторизацию до оформления товара
Рейтинг: 0  
Овчинников Степан 18.03.2015 07:22:58
Будет не вредно
Рейтинг: 0.2792  
Ефремов Денис 19.03.2015 17:27:39
Curtis, эмейл и так обязательный всегда, но пользователю выдается ошибка что логин уже существует, а логин он и не вводил, только эмейл, поэтому ему непонятно и он уходит с сайта.
Авторизация до оформления заказа это лишнее действие для пользователя, которое он не захочет сделать и опять уйдет, да и по ТЗ было именно регистрация при оформлении.