Mixed Baskets Probem - verschiedene Steuersätze im Cart

Ich bin durch ein Kundenprojekt gerade auf folgendes Thema gekommen. Bei der Recherche kam heraus, dass selbige Sache in Foren zu allen anderen Shopsystemen auch bereits diskutiert wurde, wobei es eine sehr deutsche Angelegenheit ist. Es betrifft jeden Shop, der Produkte mit unterschiedlichen Steuersätzen anbietet und geht um die Versandkosten. Die Steuer auf die Nebenleistungen (d.h. Versandkosten) richtet sich nach der Summe der Produkte mit dem Steuersatz, der im Warenkorb überwiegt. Now comes the problem: Shopware bietet in den Versandkosteneinstellungen pauschal an, den jeweils höchsten Steuersatz zur Berechnung zu nehmen. Man benötigt aber eine Regel, die jeweils die Produkte im Warenkorb summiert und auf die Versandkosten denjenigen Satz anwendet, der überwiegt. Hat sich jemand dazu bereits Gedanken gemacht bzw. das gelöst?

Sehr einfaches Plugin mit einem Hook auf “getBasket” aus der “sBasket” Klasse.