Hallo ihr Lieben,
ich habe die Anforderung „versandkostenfreie Artikel + versandkostenpflichtige Artikel im Warenkorb“ gemäß diesem Thread umgesetzt: https://forum.shopware.com/discussion/46565/artikel-als-versandkostenfrei-markieren. Funktioniert auch tadellos. Nur habe ich nun folgendes Phänomen entdeckt, wenn ausschließlich versandkostenfreie Artikel im Warenkorb liegen:
Unsere Kundengruppen enthalten einen Warenkorbrabatt. Wenn die versandkostenfreien Artikel im Warenkorb diesen Wert überschreiten, werden die Versandkosten wieder berechnet.
Beispiel:
Warenkorbrabatt = 500,-
Im Warenkorb liegt 1 x Artikel XY versandkostenfrei mit Einzelpreis = 200,-
Die Versandkosten sind = 0,-
Im Warenkorb liegt 3 x Artikel XY versandkostenfrei mit Einzelpreis = 200,-
Die Versandkosten sind = 5,95
Das passiert auch, wenn mehrere versandkostenfreie Artikel im Warenkorb liegen und den Warenkorbrabatt in der Summe übersteigen.
Ergänzung: Habe gerade festgestellt, dass die Versandkosten doch berechnet werden, sobald irgendein Rabatt - Warenkorbrabatt, Vorkassenskonto oder Gutschein - herangezogen wird.
Warum?
Vielen Dank für eure Hilfe
STOPP: Hat sich alles in Wohlgefallen aufgelöst… Ein Buchstabe in der SQL-Abfrage war falsch