Tipos de alerta
Bajada de precioNotifica cuando el precio de un producto comparado cae por debajo del umbral que defines. Ideal para reaccionar antes que la competencia.
Recuperación de stockAvisa cuando un producto que estaba sin stock vuelve a estar disponible en el proveedor o en Amazon.
Oportunidad de arbitrajeEl sistema detecta automáticamente cuando la diferencia entre precio proveedor y Amazon supera tu umbral de rentabilidad mínimo.
Cómo configurar una alerta
1
Localiza el productoEn la pestaña de comparaciones del panel, busca el producto que quieres monitorizar.
2
Define el umbralIndica el precio máximo al que quieres ser notificado o activa la alerta de disponibilidad.
3
Guarda la alertaEl sistema empieza a monitorizar ese producto en cada ciclo de price check (background automático).
4
Recibe la notificaciónAparece en el panel de notificaciones la próxima vez que el precio cruce el umbral configurado.
Cómo funciona internamente
Price check en backgroundprice_checker.py monitoriza los precios en 5 mercados en paralelo de forma continua y actualiza ComparacionPriceCheck y ComparacionPriceHistory.
Evaluación de umbralesCada vez que se actualiza un precio, se compara con las alertas activas del usuario. Si se cumple la condición, se genera una Notificacion.
Modelo NotificacionAlmacena tipo de alerta, producto, precio que disparó la alerta, mercado y timestamp. Persiste hasta que el usuario la marca como leída.
Endpoints API
# Listar notificaciones activas
GET /notificaciones/
# Crear alerta de precio
POST /notificaciones/
{
"asin": "B08N5WRWNW",
"tipo": "precio",
"umbral": 29.99,
"mercado": "ES"
}
# Marcar como leída
PATCH /notificaciones/{id}/leer
# Eliminar alerta
DELETE /notificaciones/{id}
Las alertas se procesan en cada ciclo de price_checker.py que corre en background. La frecuencia depende de la carga del sistema.
Info rápida
Modelo: Notificacion
price_checker.py
9 mercados EU
Background automático