[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Логика работы интернет-магазина
killzonk
Вот понятия не имею какая же логика у интенет магазинов?
Как при работе одного пользователя, его корзина заполняется его товаром: с помощью сессии(т.е. в это же время другой не может заполнять его корзину другим)?
Выбранные товары помещаются в корзину - это значит информация береться из каталога товаров и заноситься во временную БД?
Подскажите пожалуйста или дайте источник или статейку или с кем можно по асе это обсудить!



Спустя 9 часов, 21 минута, 17 секунд (12.08.2007 - 10:41) ftore написал(а):
Юзер заходит под своим ником, заполняет корзину всем тем, что надо ему, производит оплату, и получает товар через некоторое время(это краткое логика...).

Инфа о товаре берется из каталога товаров(можно тока id брать). Карзину можна несколькими способами реализовать:
использовать сессии, XML файл, временную таблицу в базе данных, и тд...

Самый простой способ, думаю, это сессии. Можно создать массив таким образом: $_SESSION['cart'][$good_id]=$qty,
где $_SESSION['cart'] это ассотиативный массив храняшей в себе id товара и количество. Можно будет через id товара достучатся до другой инфы, например, до название и определить общую сумму...

Так как в пхп идентификатор сессии уникально, не кто кроме тебя не положит в твою карзину продукты...

Можно/нужно еще создать таблицу orders, что бы знать кто что заказывал, и да при реализации карзины желательно использовать транзакции...

Это была малнькая идейка, можно ее усовершенствовать до бесконечности... Удачи!!!!!!!!!!!!!!!!

Спустя 4 часа, 56 минут, 12 секунд (12.08.2007 - 15:37) Ar2r написал(а):

Спустя 6 часов, 50 минут, 50 секунд (12.08.2007 - 22:28) Sinkler написал(а):
Цитата(ftore @ 12.8.2007, 11:41) [snapback]25720[/snapback]
Юзер заходит под своим ником, заполняет корзину всем тем, что надо ему, производит оплату, и получает товар через некоторое время(это краткое логика...).

Инфа о товаре берется из каталога товаров(можно тока id брать). Карзину можна несколькими способами реализовать:
использовать сессии, XML файл, временную таблицу в базе данных, и тд...

Самый простой способ, думаю, это сессии. Можно создать массив таким образом: $_SESSION['cart'][$good_id]=$qty,
где $_SESSION['cart'] это ассотиативный массив храняшей в себе id товара и количество. Можно будет через id товара достучатся до другой инфы, например, до название и определить общую сумму...

Так как в пхп идентификатор сессии уникально, не кто кроме тебя не положит в твою карзину продукты...

Можно/нужно еще создать таблицу orders, что бы знать кто что заказывал, и да при реализации карзины желательно использовать транзакции...

Это была малнькая идейка, можно ее усовершенствовать до бесконечности... Удачи!!!!!!!!!!!!!!!!


Опять ты со своими массивами шуму наводишь acute.gif


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.