Klassisches Szenario, in dem eine Bestellung Auftragszeilen enthält.Rabatt implementieren
Der Kunde möchte in der Lage sein, einen Rabatt auf den gesamten Auftrag anzuwenden, der entweder ein fester Betrag oder ein Prozentsatz ist.
Was wäre der beste Weg, das zu implementieren?
Ich denke Speicher von zwei Feldern auf dem auftrag Objekt:
- Rebate fester Betrag
- Rebate Prozentsatz
Und dann kann ich den Gesamt Rabatt berechnen - und den Rabatt eines machen Auftragszeile, die ich jedes Mal neu berechne, wenn die Rabattfelder oder Auftragszeilen geändert werden.
Vorsichtsmaßnahmen, Hinweise, Best Practices?
Ich sehe hier kein OOD-Problem. –