Versandkosten Preismatrix

Hallo Community,

ich bin neu hier und versuche mich an der ersten Installation von Shopware 6. Für einen Winzer erarbeiten wir derzeit eine neue Shoplösung. Leider habe ich gerade mit der Versandkosten Preismatrix ein Problem. Unsere Matrix sieht wie folgt aus:

1 - 6 Flaschen Sfr. 10.00
7 - 12 Flaschen Sfr. 20.00
13 - 18 Flaschen Sfr. 30.00
ab 19 Flaschen Sfr. 0

So weit so gut funktioniert das perfekt…wenn ich aber 6, 12 oder 18 Flaschen auswähle bekomme im Warenkorb folgende Fehlermeldungen:

Die Versandart Postversand ist für Ihren aktuellen Warenkorb gesperrt.
Die gewählte Versandart Postversand ist nicht verfügbar.

Wenn ich meine Matrix wie folgt abändere, kann ich das Problem umgehen, entspricht aber nicht ganz meinem Verständnis:

1 - 7 Flaschen Sfr. 10.00
7 - 13 Flaschen Sfr. 20.00
13 - 19 Flaschen Sfr. 30.00
ab 19 Flaschen Sfr. 0

ist das so gewollt oder ist das ein Bug??

Lieber Gruss aus der Schweiz

Felix

Kannst du mal einen Screenshot von deinen Bedingungen zeigen, wie es nicht funktioniert? 

Hast du das mit Größer/Gleich 1 und Kleiner/Gleich 6 gemacht?

Hallo Claudio, danke für die rasche Rückmeldung…hier der Screenshot

und hier noch wies dann tatsächlich funktioniert:

Ok, die Einstellung kannte ich noch nicht ;).

Sofern ich die richtige Stelle gefunden habe, ist die Abfrage wie folgt:

// $end (optional) exclusive
return ($value >= $start) && (!$end || $value < $end);

Insofern würde 1 - 7 und 7 - 13 richtig sein. 

Könnte vermutlich etwas eindeutiger formuliert sein.

 

1 Like

jetzt ist es natürlich klar…wenn der abgefragte End Wert “kleiner als” sein soll…muss ich bei meiner Denkweise eines dazu addieren :slight_smile:

wie du sagst, ist das natürlich anfänglich etwas verwirrend…