Прошелся по форуму, почитал посты по организации КОРЗИН.
Общий принцип ясен. При посещении пользователем странички создаем сессию. В ней массив КОРЗИНА. Все пополнения и удаления корзины соответствую пополнению и удаления в массив КОРЗИНА который мы инициализировали в сессии.
Вопрос мой вот в чем:
Регистрация на мой взгляд это лишнее трата времени посетителя (возможно кто то и не согласится) тем не менее ПОЛЬЗОВАТЕЛЬ НАКИДАЛ ТОВАР В КОРЗИНУ, УШЕЛ, ПРОПАЛО СОЕДИНЕНИЕ С ИНТЕРНЕТОМ..... сессия оборвалась, вот и думаю может создавать временную запись в mySQL таблице, где хранить некий ID и соответствующие этому ID товары (выбранные пользователем). Далее, записывать этот ID в КУК посетителю.
При повторном посещении ПРОВЕРЯЮ есть ли ID в КУКе у посетителя, если есть, то при загрузке странички подгружаю его последнюю корзину(КУК ID->временная таблица MySQL (ID)->КОРЗИНА САЙТА).
Ну а после покупки (очистке корзины пользователем), очищаю в КУК-е ID и удаляю запись во временной таблице.
Прошу рецензии, и советы уважаемые мастера.
Спасибо.
|