Im Frontend ist es nun leider so dass immer der günstigste Versandpreis verwendet wird, also CHF 13. Dies unabhängig davon wie viele Stück von dem Produkt ich im Warenkorb habe. 200 Stück müssten ja eigentlich ein Gewicht von 2kg (200*0.1) ergeben, und es müssten CHF 21 für den Versand verwendet werden:
Wichtig: Wenn ich die Price Matrix basierend auf anderen Eigenschaften, z.B. der Anzahl Produkte im Cart, erstelle, dann funktioniert es. Es scheint also ein Problem zu geben nur wenn man die Versandkosten basierend auf dem Gewicht festlegen möchte.
Danke für die Antwort. Das Gewicht ist 0.1, d.h. bei 200 müssten es 200*0.1 = 20kg sein. Habe auch schon probiert das Gewicht auf 1 zu setzen, und dann 20 in den WK zu legen. Auch dann wird der günstigste Preis mit CHF 13 angezeigt.
Jo, stimmt – in deinem Beitrag steht was von 2kg, sorry – hätte ja auch einfach mal nachrechnen können :D
Hm… Hast du vielleicht über der Preismatrix irgendeine andere Regel, sodass diese gar nicht zum tragen kommt und er vielleicht immer die Standard Versandart nutzt?
Ich habe nun noch in meinem von Shopware zur Verfügung gestellten Demo-Shop das Problem ebenfalls reproduziert.
Ich gehe davon aus dass hier ein Logikfehler vorliegt, kann diesen jedoch leider nicht finden. Ich kann mir nicht vorstellen dass ein solches Feature einfach nicht funktioniert.
Dann habe ich das Produkt erst 1 x in den Warenkorb gelegt. Als Versandart wird mir “Test” angezeigt mit einem Preis von €10. So weit OK.
Dann habe ich die Anzahl von 1 auf 10 geändert, was ja ein Gewicht von 10 und einen Versandpreis von €20 ergeben müsste. Leider wird mir aber immer noch €10 als Versandpreis angezeigt.
Das Problem scheint “Weight”-Filter zu liegen. Wenn ich die Bedingung nämlich auf “Cart Item Quantity” ändere, z.B. 0-1 Produkte €10 Versandkosten, 2-5 Produkte €20 Versandkosten, dann funktioniert es.
Ah, jetzt konnte ich das Problem eruieren: Die Price Matrix ignoriert die Anzahl Produkte im Warenkorb. Es wird immer nur auf das Gewicht von einer Einheit geschaut.
Beispiel:
Produkt hat ein Gewicht von 1kg und wird 20 mal in den Warenkorb gelegt: Price Matrix geht von einem Gewicht von 1kg aus und nimmt somit die Versandkosten für 0-5kg
Produkt hat ein Gewicht von 6kg und wird 1 mal in den Warenkorb gelegt: Price Matrix geht von einem Gewicht von 6kg aus und nimmt somit die Versandkosten für 5-10kg
Produkt hat ein Gewicht von 6kg und wird 10 mal in den Warenkorb gelegt: Price Matrix geht von einem Gewicht von 6kg aus und nimmt somit die Versandkosten für 5-10kg
Ich bin mir nicht sicher ob das so gewollt ist, gehe jedoch von einem Fehler aus.
Hi, based on the ticket, the problem has been resolved, but here I am in 2024 facing the same issue. @MW2020 did you resolve your issue, and how? Thanks in advance!