Eigene Versandkosten nach Länge + Wert

Hallo, kann mir vielleicht jemand helfen bei der Kombination einer eigenen Versandkostenregel?

Beide Regeln funktionieren einzeln – jedoch noch nicht zusammen …

Er soll erst prüfen wie lang der Artikel im Warenkorb ist und anschließend schauen wie hoch der Gesamtwarenkorbwert ist:

IF(((SELECT MAX(COALESCE(bulkstockamount,0)) FROM s_order_basket_attributes WHERE basketID IN(SELECT id FROM s_order_basket WHERE sessionID=b.sessionID)) <= 1.5
AND MAX(COALESCE(d.length,0)) <= 1500
AND MAX(COALESCE(d.width, 0)) <= 1500
AND MAX(COALESCE(d.height,0)) <= 1500,

IF(SUM(b.quantityb.price)<= 25,13.901.191000,
IF(SUM(b.quantity
b.price)<= 50,15.601.191000,
IF(SUM(b.quantityb.price)<= 100,16.801.191000,
IF(SUM(b.quantity
b.price)<= 150,19.501.191000,
IF(SUM(b.quantityb.price)<= 200,20.701.191000,
IF(SUM(b.quantity
b.price)<= 300,22.401.191000,
IF(SUM(b.quantityb.price)<= 400,23.601.191000,
IF(SUM(b.quantity
b.price)<= 500,25.901.191000,0))))))))