mirror of
https://github.com/R0m1k3/Priceflow.git
synced 2026-10-13 02:10:27 +02:00
25 lines
1.2 KiB
Markdown
25 lines
1.2 KiB
Markdown
# Correction Statut Disponibilité Produit B&M
|
|
|
|
## Contexte
|
|
|
|
Le produit "Lot de 24 bougies blanches" sur bmstores.fr est affiché comme "Produit retiré du site" dans Priceflow alors qu'il est bien disponible sur le site (0,88€).
|
|
|
|
## Master Plan
|
|
|
|
- [x] Correction automatique du statut lors d'un refresh réussi
|
|
- [x] Modifier `_update_db_result` dans `scheduler_service.py` pour remettre `is_available = True` quand un prix est détecté
|
|
- [x] Endpoint API pour correction manuelle
|
|
- [x] Ajouter un endpoint `PATCH /{item_id}/availability` dans `items.py` router
|
|
- [x] Permettre de modifier `is_available` via l'API
|
|
- [x] Interface utilisateur
|
|
- [x] Ajouter `onMarkAvailable` prop dans `ItemCard.jsx`
|
|
- [x] Ajouter le handler `handleMarkAvailable` dans `Dashboard.jsx`
|
|
- [x] Afficher un bouton "Marquer comme disponible" dans l'overlay des produits indisponibles
|
|
|
|
## Progress Log
|
|
|
|
- Diagnostic effectué : produit B&M bien disponible (0,88€) mais marqué indisponible dans la DB
|
|
- Modifié `scheduler_service.py` : reset auto de `is_available` quand prix détecté
|
|
- Ajouté endpoint API `PATCH /api/items/{id}/availability`
|
|
- Ajouté bouton dans l'overlay frontend pour correction manuelle
|