Scénario classique, où une commande a des lignes de commande.
Le client souhaite pouvoir appliquer un rabais à l'ensemble de la commande, qu'il s'agisse d'un montant fixe ou d'un pourcentage.
Quelle serait la meilleure façon de mettre cela en œuvre ?
Je pense stocker deux champs dans l'objet de la commande :
- Montant fixe du remboursement
- Pourcentage du rabais
Je peux ensuite calculer le total de la ristourne - et faire de la ristourne une ligne de commande, que je recalcule chaque fois que les champs de ristourne ou les lignes de commande sont modifiés.
Mises en garde, conseils, meilleures pratiques ?