La funcion display_cart, por lo que veo solo dibuja el carro de compras, tu debes de implementar la logica para guardar los datos en caso de que cambien, la forma correcta es guardarlos en una sesion, asi los tienes disponibles en las paginas que crees la sesion.
Saludos