Схема реализации "корзинки" покупателя

  • Автор темы Автор темы Line
  • Дата начала Дата начала

Line

Google, Co.
Схема реализации "корзинки" покупателя

Как предпочтительно хранить товары незарегистрированных на сайте пользователей, у которых еще нет уникального идентификатора?
 
вот в чем сложность, изначально корзинка разрабатывалась под работу только с авторизованными пользователями, а товары внесенные в корзину, заносятся в БД (это статистика и надежность), и отображаются на сайте по уникальному идентификатору авторизованного пользователя. Теперь алгоритм поменялся и пользователю необходимо дать до авторизации (регистрации) на сайте, вносить довары в корзинку.
 
Вот и используй для этого сессии а после того как он зарегается - пиши из сессий куда у тебя заносятся товары.
 
для неавторизованных пользователей храни в БД ид_сессии и ид_товара, потом при авторизации переноси эти товары в таблицу, где хранятся отложенные товары для авторизованного пользователя.
 
Сверху