Основным (и очень обоснованным) возражением против корзины покупок в v2 CodeIgniter (CI) была безопасность класса сеанса.Начиная с CI v3, класс сессий был переписан, чтобы сделать его настолько безопасным, насколько это возможно для сессий PHP.
Класс корзины покупок устарел в основном потому, что существует несколько сторонних решений, которые являются более надежными и активно обслуживаемыми.Корзина не будет включена в CI v4.
Кроме устаревшего статуса, нет никаких причин (о которых я знаю) не использовать ее.Это не где-то близко к "полнофункциональным", но это хорошая основа для наращивания.Тем не менее, существуют и другие бесплатные решения, которые можно интегрировать в CI с меньшими усилиями, чем расширение включенного класса.