Fehlerhafte Versandkostenberechnung nach MAX

Hallo Community,

 

auf der Erklärseite von Shopware steht:

http://community.shopware.com/Individuelle-Versandkosten-Bedingungen-und-Berechnungen_detail_1933.html#Versandkosten_nach_Artikel

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

problem konnte gelöst werden. in der Datenbank tabelle s_articles_attributes muss der Type des Feldes attr4 auf Double geändert werden und zusätzlich in der spalte decimals die 0 durch eine 1 ersetzt werden.