Revisa la documentación oficial de sesiones:
www.php.net/session
Ahí veras como trabajar con los nuevos arrays superglobales para el uso de sesiones: $_SESSION ...
Piensa que un "carrito" de compra como lo quieres trabajar sólo es un array común y corriente que se propaga en una sesión.
Un saludo,