Estoy de acuedo con Jose_minglein2, la cantidad de informacion que pretendes guardar no es mucha... solo que verifica que cuando termines de ocupar la session luego luego la liberes..
Otra opcion para no consumir recursos es guardar la info de las compras del usuario en una cookie... (tomando en cuenta que algunos browsers no las aceptan. pero son muy contados)
Salu2