Nur höchsten Rabattwert berücksichtigen bei zwei in Frage kommenden Rabatten

Wir haben derzeit bestimmte Kundengruppenrabatte eingerichtet (von 1% bis 10% jeweils eine Rabattgruppe). Zusätzlich gibt es hin und wieder Rabattcodes für bestimmte Artikel. Allerdings möchten wir es jetzt so einstellen, dass ein Kunde mit der Rabattgruppe 3%, der einen Rabattcode mit 5% einlöst, nicht 8% erhält, sondern nur 5% - also nur der höchste Rabatt berechnet werden soll. Gibt es die Möglichkeit eine solche Einstellung vorzunehmen?