modulo de carro de compras, segunda iteración