Servus,
um die Frage umfassend beantworten zu können, müsste ich jetzt viel Code surfen.
Leider ist die eigentliche Aufgabenstellung nicht genau beschrieben.
Ich bin mir ziemlich sicher, es gibt auch Möglichkeiten, diese Custom Field Eigenschaft auch anders bei den Versandkosten zu berücksichtigen.
Wenn man zum Beispiel ein Multi-Variant dafür nimmt, könnte man die Kinder unterschiedlichen deaktivierten Kategorien als Steuerkategorie zuordnen, und dann die Versandart nach Kategorie wählen.
Mir fallen da noch andere Möglichkeiten ein, ohne im Code Veränderungen machen zu müssen.
Oder gar das Google: qvariant Plugin von AH, das als Custom Field auch das Gewicht des Produkts ändern kann. Das Plugin findet Google im engl. VM Forum.
Auf die Schnelle
STS