Private
Public Access
1
0

dans les ordres de vente, quand le nombre d'items moins cher que les miens sont inférieur a 2 jours de vente, la couleur devrait etre vert #55

Closed
opened 2026-11-11 20:50:18 +00:00 by mcmuzzle · 0 comments
Owner

Besoin

Dans les ordres de vente, la colonne de concurrence (unités moins chères que mon ordre) passait à l'orange dès qu'une seule unité était moins chère, même quand c'était négligeable par rapport au volume de ventes. Elle devrait être verte quand les unités moins chères représentent moins de 2 jours de vente.

Ce qui a été fait

La couleur dépend maintenant du nombre de jours de vente que représentent les unités moins chères, calculé à partir de la moyenne des ventes sur 10 jours (AvgDailyVolume10d, déjà affichée dans la colonne voisine) :

Situation Couleur
Aucune unité moins chère, ou concurrence non lue vert (comme avant)
Unités moins chères < 2 jours de vente vert
Entre 2 et 10 jours orange
Unités moins chères > 10 jours de vente rouge (nouveau)
Moyenne des ventes inconnue ou nulle orange (comme avant)

L'estimation en jours s'ajoute aussi sous le nombre d'unités, par exemple « 3 ordre(s) · meilleur : 1 234,00 · ≈ 1,5 j de vente ».

Fichiers modifiés

  • src/Portail/Components/Stock/SellOrderModule.razor : CompetitionClass (choix de la couleur, seuils CheaperOkDays = 2 et CheaperBadDays = 10) et CheaperDaysLabel (estimation en jours).
  • src/Portail/Components/Stock/SellOrderModule.razor.css : nouvelle classe sof__num--bad (rouge).
  • CHANGELOG.md : entrée sous « Non publié ».

Reste à faire

  • Vérifier dans le portail avec de vrais ordres (vert, orange et rouge).
  • Commit et PR : #63.
  • Fusion dans dev puis intégration dans la 0.0.11.
## Besoin Dans les ordres de vente, la colonne de concurrence (unités moins chères que mon ordre) passait à l'orange dès qu'**une seule** unité était moins chère, même quand c'était négligeable par rapport au volume de ventes. Elle devrait être verte quand les unités moins chères représentent moins de 2 jours de vente. ## Ce qui a été fait La couleur dépend maintenant du **nombre de jours de vente** que représentent les unités moins chères, calculé à partir de la moyenne des ventes sur 10 jours (`AvgDailyVolume10d`, déjà affichée dans la colonne voisine) : | Situation | Couleur | |---|---| | Aucune unité moins chère, ou concurrence non lue | vert (comme avant) | | Unités moins chères **< 2 jours** de vente | **vert** | | Entre 2 et 10 jours | orange | | Unités moins chères **> 10 jours** de vente | **rouge** (nouveau) | | Moyenne des ventes inconnue ou nulle | orange (comme avant) | L'estimation en jours s'ajoute aussi sous le nombre d'unités, par exemple « 3 ordre(s) · meilleur : 1 234,00 · ≈ 1,5 j de vente ». ### Fichiers modifiés - `src/Portail/Components/Stock/SellOrderModule.razor` : `CompetitionClass` (choix de la couleur, seuils `CheaperOkDays = 2` et `CheaperBadDays = 10`) et `CheaperDaysLabel` (estimation en jours). - `src/Portail/Components/Stock/SellOrderModule.razor.css` : nouvelle classe `sof__num--bad` (rouge). - `CHANGELOG.md` : entrée sous « Non publié ». ## Reste à faire - [x] Vérifier dans le portail avec de vrais ordres (vert, orange et rouge). - [x] Commit et PR : #63. - [ ] Fusion dans `dev` puis intégration dans la 0.0.11.
mcmuzzle added this to the 0.0.11 milestone 2026-11-12 09:25:45 +00:00
mcmuzzle added the Kind/Enhancement label 2026-11-12 09:27:54 +00:00
Sign in to join this conversation.