Mehrere Versandarten in einer Sammelbestellung

Ich muss für meinen Kunden eine Lösung finden, mehrere Versandarten in einer Bestellung zu haben.
Zum einen gibt es Speditionsware die nach PLZ berechnet wird (unabhängig von der Menge an Produkten).
Zum anderen Plattenzuschnitte die nach Menge gestaffelt sind.
Und drittens Zubehörteile, Kleinteile per regulärem Postversand.
Wie kann ich die unterschiedlichen Lieferkosten addieren oder bei gemischtem Warenkorb z.B. die Anzahl an Zuschnitten im Warenkorb ermitteln um auf dieser Basis die Lieferkosten hierfür berechnen zu können.
Per Rulebuilder konnte ich die einzelnen Szenarios abbilden, beim gemischten Warenkorb komme ich hier nicht weiter. Kennt jemand evtl. ein Plugin dass diese Berechnung ermöglicht?
Im Grunde müsste man ja den Warenkorb in die einzelnen Versandarten splitten und für jede Gruppe die Berechung durchführen und summieren.
Ideal wäre noch wenn man die unterschiedlichen TrackingIDs der Versandarten/Spediteure nutzen könnte.
Für jede Hilfe bin ich dankbar.