parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Моя схема

shurgalin 10.03.2005 15:22 / 10.03.2005 15:32

Я считаю, что не важно сколько товаров в магазине. Важно, что пользователь покупает не всё :)
В куке я храню "идентификатор_товара:количество[;идентификатор_товара:количество[...]]"
В любой момент (и даже без перезагрузки страници) имею возможность по идентификатору удалить/добавить пару или изменить количество товара.
В самый последний момент для всех товаров из списка беру цены и формирую заказ.
Заказ кладу в базу вместе с ценами (чтобы изменение цены не сказалось на покупателе) и чищу куку.

P.S.: Есть готовый набор функций на JavaScript для этих действий.

UPD: Данный подход позволяет избедать мусора в БД, если заказ небыл оформлен.