Gutschein Problem

Hallo Zusammen,
ich brauche dringen Hilfe bei der Gutscheinerstellung.
Ich habe folgendes Problem:
Ich möchte Gutscheine an meine Kunden verkaufen und bin hier in der Vergangenheit schon an die Grenzen gestoßen, als wir Gutscheine verlosen wollten….
Ich möchte Gutscheineserien mit einem absoluten Wert erstellen. Also z.B. ein Gutschein über 20€.
Problem: Der Kunde muss dann mindestens 20€ im Warenkorb haben und die Versandkosten 4,90€ selber tragen, sonst wird der Gutschein von Oxid abgelehnt.
Ich möchte dass die Kunden z.B. auch für 18,90€ einkaufen können und dann noch 1,10 von den Versandkosten erstattet bekommen.
Ist das möglich? Wenn Ja wie?
Wir arbeiten z.T. noch mit der Version : 4.2.0.
Danke für die Hilfe