Files
Priceflow/task.md
T
2026-01-08 11:41:34 +01:00

1.2 KiB

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

  • Correction automatique du statut lors d'un refresh réussi
    • Modifier _update_db_result dans scheduler_service.py pour remettre is_available = True quand un prix est détecté
  • Endpoint API pour correction manuelle
    • Ajouter un endpoint PATCH /{item_id}/availability dans items.py router
    • Permettre de modifier is_available via l'API
  • Interface utilisateur
    • Ajouter onMarkAvailable prop dans ItemCard.jsx
    • Ajouter le handler handleMarkAvailable dans Dashboard.jsx
    • 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