Gutschein wird nicht als Zahlungsmittel berechnet - rechtlich falsch?

Hallo,
wir möchten Geschenkgutscheine anbieten. Da wir im Shop sonst Waren sowohl mit 7% als auch mit 19% verkaufen, müssen wir die Gutscheine mit 0% MwSt… verkaufen (sog. Misch-Gutschein).
Die Steuer muss dann erst berechnet werden, wenn der Gutschein eingelöst wird. Je nach dem, welche Artikel sich im Warenkorb befinden.
Leider ist das rechtlich mit der Lösung wie Shopware sie hat, NICHT SAUBER. Denn Gutscheine werden in Shopware einfach als eigene Warenkorbposition eingetragen statt als echtes Zahlungsmittel, wie beispielsweise Amazon das macht.

Wie können oder müssen wir nun vorgehen?

Viele Grüße