Зачем нужен личный кабинет?
Поменять товары в заказе, посмотреть статус заказа, историю покупок.
Посмотреть бонусы, остаток на личном счете в магазине.
Судя по ответам мы поделились на два лагеря: одни говорят что нужен, другие говорят, что не нужен.
Лучше всего сделать личный клиент в ИМ, но сделать его необязательным для пользователей. Кто хочет регистрироваться - тот регистрируется, для всех остальных купить в один клик.
Хранение истории покупок для начисления скидки, баллов, подбора рекомендаций