Optimierung der Gutscheinverwendung im Warenkorb

Wie kann die bestehende Einschränkung bei der Verwendung von Gutscheinen im Warenkorb, insbesondere im Zusammenhang mit automatisch gezogenen und über URL-Parameter hinzugefügten Gutscheinen, umgangen werden? Derzeit ist es nicht möglich, einen Gutschein über einen URL-Parameter hinzuzufügen, wenn bereits ein automatisch gezogener Gutschein im Warenkorb vorhanden ist. Wie kann diese Beschränkung umgangen werden, sodass der Gutschein den automatisch gezogenen Gutschein überschreibt bzw. rauslöscht?
Ziel: Der Gutschein ohne Rabattcode wird automatisch gezogen, jedoch wieder gelöscht, sobald ein Gutscheincode eingegeben wird.

MfG
Kevin