Benötigen individuelle Programmierung für Rabatte im Checkout

Wir haben konkret die Aufgabe dass wir zum einen Rabatte im Checkout (Rabatt auf Zahlungsart, Rabattgutschein und Kundengruppenrabatt) nicht über 10% kumulierbar haben wollen.
Z.B. Soll ein Kundengruppenrabatt von 10% + Rabatt auf Vorkasse 5% auf 10% begenzt werden. Ebenso bei Rabattgutschein von 10% und Rabatt auf Vorkasse 5%. 

Darüber hinaus gibt es in unserem Sortiment einen Hersteller für den gar kein Rabatt berechnet werden soll. Ist ein Artikel im gemischten Warenkorb von diesem Hersteller, soll nur auf den
Warenkorbwert der Artikel anderer Hersteller Rabatt berechnet werden. 

Hätte ein Programmierer Interesse? Wir freuen uns auf Kontaktaufnahme per PM.