Hallo,
ich bin dabei in unserem Shop individuelle Versandkosten einzupflegen. Leider kommt immer ein Fehler 503, welcher eigentlich nicht kommen sollte, da deigentlich kein Fehler drin sein sollte.
Vielleicht hat ja einer von euch eine Idee woran es liegt. Hier das Script:
(
IF(SUM(d.weight*b.quantity) < 3, (6.88*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 5, (7.45*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 10, (8.10*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 15, (9.44*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 25, (10.44*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 30, (13.21*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 40, (17.64*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 50, (24.29*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 53, ((24.29+6.88)*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 55, ((24.29+7.45)*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 60, ((24.29+8.10)*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 65, ((24.29+9.44)*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 75, ((24.29+10.44)*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 80, ((24.29+13.21)*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
IF(SUM(d.weight*b.quantity) < 90, ((24.29+17.64)*1.19+SUM(IF(SUM(b.quantity*b.price) < 70.00,0.00,-4.50))),
(((24.29+24.29)*1.19)-4.50)
)))))))))))))))
Die Versandkosten werden zuerst nach dem Gesamtgewicht ermittelt. Ab einem Wert von Gesamtwert von 70€ sollen dann 4,50€ von den Versandkosten abgezogen werden.
Hat jemand eine Idee wo der Fehler liegen könnte?
Vielen Dank schonmal.