Корзина интернет-магазина: данные в cookies, или в базе
Раньше было принято хранить корзину в куках.
Сейчас хорошей практикой является хранение корзины в БД.

Преимущества хранения в БД:
1) Корзина может храниться сколько угодно долго.
2) Корзина не теряется, если покупатель зашёл с другого браузера/компьютера.
Корзину — информацию о товарах храним в БД — это удобно. Нужную информацию выводим в сессию.