Wir suchen eine individuelle Lösung für Versandkosten

Hallo alle zusammen,

wir haben ein ganz großes Problem mit der Berechnung der Versandkosten in unserem Shop.

Wir haben folgende Formel eingesetzt, um die Versandkosten nach Größe des Paketes individuell zu berechnen.

IF(SUM((d.length+d.height)*b.quantity) < 35,4.00,
IF(SUM((d.length+d.height)*b.quantity) < 50,4.60,
IF(SUM((d.length+d.height)*b.quantity) < 70,5.90,
IF(SUM((d.length+d.height)*b.quantity) < 90,9.90,18.40))))

Nun ist es so, dass wenn ein Kunde z. B. 3 DINA4 Hefte bestellt mit einer Länge von 297 mm, sind wir bei 9,90 € Versandkosten.
Dies ist viel zu viel! Das Paket hätte im Endeffekt eine Größe von 297 mm x 210 mm und nur die Höhe würde sich vergrößern. Jedoch können wir nicht ausschließlich mit dem Wert der Höhe arbeiten, weil bei einem großen Längenwert wäre der Versand wiederrum zu gering. Ausschließlich nach dem Gewicht können wir aus dem gleichen Grund auch nicht arbeiten.

Hat hier jemand eine Lösung, die uns bei dem Problem hilft? Wir haben folgende Versandkonditionen:

XS: bis 35 cm¹, bis 20 kg - 4,00 €
S: bis 50 cm¹, bis 20 kg - 4,60 €
M bis 70 cm¹, bis 20 kg - 5,90 €
L bis 90 cm¹, bis 20  kg - 9,90 €
XL bis 300 cm¹, bis 40 kg - 18,40 €

¹ längste + kürzeste Seite

Vielen Dank schon einmal und einen schönen Abend.

Natascha :slight_smile:

 

Wenn ich es richtig verstehe rechnest Du nicht nur mit der Länge und Breite, sondern auch mit der Menge. Wenn die Länge und Breite noch in mm ist, dann kommen da sehr hohe Werte raus: 

297 x 210 x 3 = 187110

Auch scheint die Formel nicht vollständig zu sein, denn sie behandelt nur Werte bis kleiner 90.