Перейти к содержанию
rezhisser

Добавление в неавторизованнй заказ customer_id существующего пользователя, если есть совпадение по e-mail

Рекомендуемые сообщения

Заметил, что сейчас заказы неавторизированного и авторизированного пользователя никак не связываются, несмотря на то, что есть общий e-mail

 

Может есть какое-то решение, чтоб создавать такую связь?

 

По сути нужно для order-ов, у которых customer_id=0 (неавторизированный пользователь), при создании сверять e-mail с полем email из oc_customer. И если есть совпадение, прописывать этому order-у соответствующий customer_id.

 

По логике, пользователь может авторизоваться или забыть авторизоваться, или зайти через соцсети, но список своих заказов он должен видеть...

 

Или может есть какие-то причины, почему так не сделали в ядре opencart?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Причина в отсутствии авторизации..

 

Авторизация - способ защиты информации

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну как бы это же заказы одного и того же пользователя?

 

почему бы их не связать?

 

как минимум, при авторизации задать вопрос типа "Мы нашли другие Ваши заказы, хотите их добавить в историю заказов?"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет... возможен фишинг

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет... возможен фишинг

да кто про это узнает... самые обычные внутренние плюшки - выцепить как можно больше инфы по клиенту

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.