BonBonSlick
@BonBonSlick
Vanilla Web Architect

Создать корзину без библиотек?

Как происходит процесс добавления в корзину? На сколько я понимаю, это чисто клиентская часть. Что-то вроде глобального массива, через сессии или куккисы? Потому что нагружать таким сервер, мне кажется менее разумным.

P.S. регистрации юзверей нет, оформление происходит в текущей сессии и только.
  • Вопрос задан
  • 314 просмотров
Решения вопроса 2
Пригласить эксперта
Ответы на вопрос 2
@Nwton
1) Юзер кликает "Доб. в корзину"
2) По клику запускается функция обработки
3) Функция обращается к серверу и достает содержимое корзины данного юзера из базы, если оно есть
4) Затем доб. новый товар в корзину и отправляет данные на сервер
5) Затем уведомляет юзера об успешном добавлении

Такой алгоритм позволит сохранить корзину, даже если юзер зайдет с другого девайса.
Ответ написан
@hwnd32
Использовать это webdevkin.ru/posts/frontend/korzina-dlya-internet-... (что и автор выше посоветовал) НО:

Я бы еще добавил синхронизацию корзины в браузере с сервером - при регистрации или авторизации пользователя на сайте. Чтобы с разных девайсов он мог видеть корзину или через год
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы