Hola sjam, mi consejo es que hagas el carrito tanto con sesiones como con la base de datos, eso te da oportunidad de manejar sin problemas los dos estados del carrito, uno cuano el usuario este registrado en tu sistema, y el otro cuando no lo este, con lo cual das la comodidad de poder agregar al carrito antes de regitrarse.
Con el manejo de la base de datos pues bueno, tus usuarios registrados podran guardar sus productos y dejarlos alli de por vida hasta que decidan comprar je je
No estoy familiarizado con el carrito de compras de aspfacil, pero si de repente pegas el codigo, pues con gusto lo revisamos.
Salu2,