Abrechnungsprobleme mit kostenlosem Versand Artikeln

ich habe die Umsetzung http://wiki.shopware.de/Versandkosten-mit-versandkostenfreien-Artikeln_detail_1277.html erfolgreich eingearbeitet, allerdings ist nun eine weitere Problematik daraus entstanden. Wenn nun ein Kunde mit zwei Artikeln zur Kasse geht werden automatisch für zwei Artikel Versandkosten berechnet (erster Artikel 3.05 EUR, ab dem zweiten 6.90 EUR) was grundsätzlich richtig ist. Allerdings nicht wenn einer davon frei ist. auch wenn der zweite Artikel mit kostenlosem Versand versehen ist berechnet er zwei (6.90 EUR) Kennt jemand das Problem? Was kann ich tun? DAnke und Gruß