Problem Versandkosten - eigene Berechnung

Hallo, gibt es eine Möglichkeit die Versandkosten/-arten so zu konfigurieren: für ein Produkt A erfolgt eine bestimmte Berechnung der Versandkosten zB SUM(IF(d.weight >= 55, 18, 9)) => funktioniert bereits - jedoch wenn dieses Produkt A in Kombination mit einem Produkt B gekauft wird sollen nur für Produkt B Versandkosten anfallen (CEIL(at.attr12/2)*48) und für Produkt A wird in dieser Kombination nichts berechnet. Ist das irgendwie über das Versandkostenmodul von SW möglich? Wäre für jegliche Hinweise dankbar.