Versandkosten: Versandklassen über Zusatzfeld

Shopware Version: 6.4.6.0

Alle Produkte sind über ein angelegtetes Zusatzfeld entweder der Versandklasse 1 (1,55), Versandklasse 2 (2,70) oder der Versandklasse 3 (4,50) zugeordnet.

Es gibt drei entsprechende Regeln.
Beispiel für Versandklasse 1 im Rule Bilder:


und eine Versandart Standard mit diesen 3 Regeln.

Soweit nur Produkte einer Versandklasse im Warenkorb sind, werden die richtigen Versandkosten angzeigt.
Sobald Produkte von zwei oder drei verschiedenen Versandklassen im Warenkorb sind, werden die Versandkosten der günstigsten Versandklasse angezeigt. Anstatt wie gewünscht die Versandkosten der teuersten Versandklasse.

Sowohl der Versuch die Reihenfolge der angewendeten Regeln über die jeweilige Priorät zu ändern oder eine Änderung der Regelreihenfolge in der Versandart brachten keine Änderung.
Den Cache habe ich zum Testen bereits in der .env Datei deaktiviert.

Das musst du über die Preismatrix ändern. Eine Versandart, unterschiedliche Preise je nach Regel.

Hatte ich eigentlich auch so gemacht.

Sollte eigentlich funktionieren, da hast du Recht. Scheit es aber nicht :face_with_raised_eyebrow:

Was definitiv funktionieren wird:

3 Preismatrixen, aus Kriterium (bei dir momentan: Always valid) jeweils eine der Regel einfügen.

Beispiel für Versandkostenfrei ab 100 Euro, ausgenommen Spedition, innerhalb Deutschland: