Versandkosten nach Warengruppen festlegen

Hallo, welchen Weg bzw. welches Modul würdet Ihr empfehlen (in diesem Fall bei einem OXID CE 4.6), um Versandkosten nach Warengruppen und dabei nach versch. Kriterien wie z.B. Bestellwert und Mengenangaben festzusetzen?

z.B.

Warengruppe 1:

bis 50 Euro: x1 Euro
bis 100 Euro: y1 Euro
ab 150 Euro versandkostenfrei

Warengruppe 2:

bis 100 Euro: x2 Euro
bis 150 Euro: y2 Euro
ab 200 Euro versandkostenfrei

Warengruppen 3 und 4:

bis 30 Liter: x3 Euro
bis 50 Liter: y3 Euro
ab 80 Liter versandkostenfrei

Bei Bestellung von Artikeln aus versch. Warengruppen sollen die Versandkosten dann einfach addiert werden.

(Eine Warengruppe entspricht einer Artikel-Kategorie.)

Gruß Michl

Sollte doch auch ohne Modul gehen. Wo liegt das Problem?