Ответ
Misha v.3 08.08.2006 14:42
я делаю так:
order - хранится информация о заказе.
поля
type - тип (в процессе наполнения, оформлен, доставляется...)
auser_id - понятно что.
uid - идентификатор сессии (если корзина наполняется до регистрации)
dt_... (даты начала создания, оформления...)
order_to_product - резинки заказ-продукт
order_id - ссылка на заказ
product_id - ссылка на продукт
price цена (копируется цена продукта в момент заказа, т.к. цена продукта в основной таблице может меняться)
count - количество продуктов
у меня при оформлении заказа обычно пользователь таки регистрируется (ну... это можно скрыть интерфейсно, но телефон/мыл, адрес доставки и как его величать он же должен ввести?). в случае если этого не нужно, то поля с контактной информацией можно добавить в order.