Versandkostenberechnung bei Gutscheinen

Hallo,

wir haben folgendes Problem:

  • Wir würden gerne Gutscheine an unsere Kunden anbieten, z.B. über 10 EUR.
  • Bestellungen bei uns sind ab 40 EUR versandkostenfrei.
  • Wenn ein Kunde also z.B. 45 EUR im Warenkorb hat ist die Bestellung also damit versandkostenfrei.
  • Sobald er den Gutschein einlöst, sinkt der Warenkorb Wert ja um 10 EUR auf 35 EUR.
  • Damit werden dann wieder Versandkosten berechnet, was unlogisch ist und dem Kunden nicht zu erklären ist (denn eigentlich wird er ja damit durch den Gutschein benachteiligt, weil er um mindestens 50 EUR bestellen müsste, um die Bestellung versandkostenfrei zu erhalten).
  • Den Gutschein auch als versandkostenfrei zu markieren löst das Problem auch nicht, weil ihn der Kunde ja z.B. einlösen könnte, wenn er nur 25 EUR im Warenkorb hat und damit tatsächlich in jedem Fall Versandkosten zahlen müsste.

Hat jemand eine Idee, wie wir das Problem lösen könnten?

Ok, habe gerade eine Lösung via Plugin gefunden, auch wenn wir es gerne lieber selber gelöst hätten: