Descripción del proyecto
TraducidoDespués de eso, todo debería funcionar por sí solo. Una vez al día, un trabajo programado revisa las suscripciones activas y compara el precio actual con el precio almacenado en el momento de la suscripción. Cuando encuentra una disminución real, el cliente recibe un correo electrónico con el nombre del producto, el precio antiguo y el nuevo, y un enlace de regreso a la página del producto. Una vez que se envía ese correo electrónico, la suscripción debe marcarse como cumplida, para que la misma persona no siga recibiendo correos sobre una caída que ya ocurrió.
También nos gustaría que los clientes pudieran ver y cancelar sus propias suscripciones activas desde su cuenta personal, y una forma sencilla de nuestro lado para ver cuántas personas están observando un producto determinado. La función debe encajar en el catálogo de productos existente y reutilizar cualquier mecanismo de tarea programada que la plataforma ya tenga, en lugar de un servicio independiente separado.
Lo que necesitamos en resumen:
— Botón de suscripción en la tarjeta del producto, disponible para invitados y clientes registrados
— Comparación de precios automatizada diaria para todas las suscripciones activas
— Correo electrónico enviado solo en una disminución real de precio, nunca en un aumento o sin cambios
— Un lugar en la cuenta personal para ver y cancelar suscripciones
— Contador básico de cuántos clientes están observando cada producto