Versandkosten Berechnung nach Oberkategorie

Hallo,

wie kann ich folgendes Szenario lösen:

Ich möchte gerne Versandkosten nach Oberkategorien berechen, d.h. wenn ein Kunde eine Artikel aus Kategorie A oder der darunterliegenden Kategorie A1 in den Warenkorb legt, sollen zum Beispiel 5€ berechnet werden, legt der Kunde einen Artikel aus Oberkategorie B oder der daruntergelegenden Kategorie B2 in den Warenkorb, dann sollen 7€ berechnet werden.

Bei Mischwarenkörben sollen dann die Versandkosten addiert werden, d.h. 1 Artikel aus Kategorie A oder der daruntergelegenden Kategorien + 1 Artikel aus Ketegorie B oder der darunter gelegenden Kategorien im Warenkorb, so sollen die Versandkosten 5€ und 7€ angezeigt und addiert werden.

Geht das irgendwie?