Versandkosten pro Variante

Ich würde gern im Shop Artikel verwalten, welche von mehreren angeschlossenen Händlern angeboten werden können.(Marktplatz)
Dazu wollte ich die Variantenfunktion nutzen, als Set „Lieferanten“
Jeder Artikel bekommt eine Variante z.B. „SW10001.abc“ wenn der Händler „abc“ ist.
Jetzt soll dieser Varianten-Artikel seine eigenen Versandkosten bekommen, weil es sein kann, dass „SW10001.def“ (gleicher Artikel, anderer Lieferant) andere Versandkosten hat.
Und wenn ein weiterer Artikel im Warenkorb liegt, z.B. SW12345.xyz, dann sollen die Versandkosten ebenfalls im Warenkorb erscheinen.

Kurz:
SW10001.abc zzgl. 7€ Versandkosten
SW12345.xyz zzgl. 2€ Versandkosten

Hat jemand eine Idee wie man das löst?
Danke und Gruss

ich habe das hier gefunden und werde es einmal ausprobieren: Versandkosten aus Freitextfeld