Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


rezhisser

Recommended Posts

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

 

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

 

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

 

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

 

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

Надіслати
Поділитися на інших сайтах


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

 

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

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.