а почему нет? зачем мне забивать место в базе, если корзина это временная штука, которая отчистится по окончанию времени жизни куки. В бд я буду добавлять уже, когда заказ будет подтверждён.
Зависит от того, авторизован пользователь или нет. Если да, то будет неприятно, когда он зайдет с другого устройства и не увидит товаров в корзине :)