@ShVad можно кроном. можно вообще не удалять. смотря когда товар резервируется. id корзины = id сессии, да. Ну и @cjbars абсолютно прав, статистика лишней не бывает.
id товара, количество единиц, ну и далее что вам может понадобиться, типа даты добавления товара в корзину. А вот стоимость должна быть в другом месте и только в одном. ИМХО вообще в отдельной таблице.
Просто может случиться ситуация когда корзина полечит пару дней, а за ночь случится дефолт :-) а цена в корзине старая.