Cita: en lugar de un campo booleano podias poner una fecha de caducidad
Me parece más que genial la idea de mikil.
Yo le agregaría lo siguiente:
'en lugar de poner la X cantidad de días que te compró, basta con la fecha de caducidad', así no hay redundancia de datos.
Y además otra cosa, que ya es al gusto, si no tienes miles de registros diarios, quiero decir con esto, si son pocos, pues 'para qué borrarlos'? A menos que tengas muy reducido el espacio en tu hosting, no le veo mucho sentido a borrarlos. ¿Qué tal que en 3 meses se te ocurre una promoción y se las mandas?