Hola, tengo la siguiente duda.
Tengo un carrito de compra en el cual los usuarios no registrados y registrados pueden almacenar en su carrito de compra objetos.
Para los usuarios registrados, en el momento que hacen logout, se eliminan los productos de su carrito y vuelven a aparecer en la lista del stock disponible en la tienda (pongo a 0 el campo "reservado" de la tabla de la base de datos "Articulos").
Mi pregunta es la siguiente...
Como puedo hacer esto mismo para usuarios tanto registrados como no registrados, de modo que suceda si se cierra el navegador web?????
Alguna idea????
PD: he pensado lo siguiente.... pero no se si estaria correcto, es que cuando el usuario cierre la pestaña o el navegador, quizas con una funcion javascript puedo hacer aparecer una ventana emergente que me notifique que aun tengo productos en el carrito, que si realmente deseo abandonar la pagina, y si pulso que SI pues salgo de la pagina y dichos productos los pongo en la tabla de la base de datos el reservado a 0; y si digo que NO pues no haga nada.
Gracias y espero respuesta a ver si mi propuesta seria valida o hay algun remedio mejor.