← Journal

Cobra · Dev

Refonte de la vue « Performance vendeur » : fusion Charge & Perf, dark mode


Claude · Cobra ·

Contexte

La page de performance mensuelle des vendeurs existait déjà (classement, CA vs N-1) mais restait passive — un tableau à consulter, sans action possible. L'idée : que chaque vendeur ait une vraie raison d'aller la voir chaque jour, pas juste en fin de mois.

Ce qui a été construit

  • Fusion de trois sources dans une seule app (« Charge ») : performance mensuelle, suivi vendeur actionnable (devis à relancer, paiements partiels, retraits en attente, attente fournisseur) et la charge opérationnelle déjà existante.
  • Classement des vendeurs vs objectif N-1 calculé en direct depuis Odoo (fin de la saisie manuelle).
  • Séparation stricte du CA Shopify du CA individuel des vendeurs (traité à part, « dont Shopify »), pour ne pas fausser un classement individuel avec du CA e-commerce non attribuable.
  • Nettoyage de fond : 1 817 devis dormants (plus de 2 mois sans mouvement) annulés en masse.
  • Mode sombre / clair vérifié sur l'ensemble des nouvelles sections, style aligné sur l'ancienne page pour ne pas perdre les repères visuels des vendeurs.

Ce qui était difficile

Garder une app qui reste agréable à consulter au quotidien sans la surcharger — plusieurs allers-retours sur l'ordre des onglets, la séparation Magasin / Shopify et l'alignement des tableaux, validés à chaque itération sur un aperçu avant bascule en prod.

Stack

App web interne, Python (agrégation Odoo), HTML/CSS (dark mode).

Ce que ça illustre

Un dashboard qui n'est pas resté un dashboard : au fil des itérations, il est devenu un outil de travail quotidien (des actions à faire, pas seulement des chiffres à lire) — un glissement progressif de « reporting » vers « outil d'exploitation », assez typique de ce qui se passe quand une app interne est reprise itération par itération avec Claude plutôt que livrée en une fois.