Hallo Community,
auf der Erklärseite von Shopware steht:
MAX(at.attr4)
nimmt den höchsten Wert aller vorhanden im Freitextfeld der Artikel-Positionen eingegebenen Werte.
Hier bei habe ich festgestellt, dass wenn zwei Artikel im Warenkorb sind, die Berechnung fehlerhaft ist.
Beispiel:
Artikel ABC hat in attr4 als Wert 5.56 drin stehen.
Artikel DEF hat in attr4 als Wert 15.59 drin stehen.
Normalerweise müsste 15.59 als Versandkosten ausgegeben werden, werden sie aber nicht sondern 5.56.
Das Problem hierbei, die Formel MAX vergleicht die Werte ab der ersten Stelle und da ist 5 nun mal höher 1.
Selbst wenn ich 155.60 in das Feld eingebe wird 5.56 ausgegeben. Erst wenn ich 05.56 eingebe, dann wird der Wert korrekt berechnet.
Wenn ich aber 455.50 und 55.60 als Versandkosten habe, werden wieder 55.60 als MAX Versandkosten ausgegeben.
Es ist dabei egal ob das Freitextfeld als Text- oder Zahlenfeld angelegt ist.
Hat jemand eine Idee wie man dieses Problem umgehen oder lösen kann?
Grüße Matze