Hallo Alle Zusammen,
ich versuche für bestimmte PLZ´s andere Versandkosten im Backend zu erstellen, scheitere aber jedesmal daran. Obwohl ich einige Faktoren schon von hier übernommen habe, funktioniert es nie. Arbeite noch immer mit shopware 5.
In den „normalen Versandkosten“ habe ich:
Versandkosten frei ab: 116,62
Im Reiter Versandkosten:
Von = 0 → Bis = 116,61 → Versandkosten = 10,65
Und darunter:
Von 116,62 → Bis = beliebig → Versandkosten = kein Eintrag, also frei Haus
Nun will ich aber ganz bestimmte PLZ´s mit einem geringeren Rechnungsbetrag frei Haus beliefern. Habe folgendes gemacht:
Reiter Erweiterte Einstellungen: Eigene Bedingungen
IFNULL(us.zipcode,ub.zipcode) IN („22xxx“,„22xxx“,„22xxx“,„22xxx“,„22xxx“,„23xxx“,„23xxx“,„23xxx“,„24xxx“,„24xxx“,„25xxx“,„25xxx“)
Reiter Erweiterte Einstellungen: Eigene Berechnungen
IF(IFNULL(us.zipcode,ub.zipcode) IN („22xxx“,„22xxx“,„22xxx“,„22xxx“,„22xxx“,„23xxx“,„23xxx“,„23xxx“,„24xxx“,„24xxx“,„25xxx“,„25xxx“),SUM(b.quantity*b.price)>94.01,0,10.65)
Also wenn der Rechnungsbetrag >94,01 €, dann Versandkosten 0 €, wenn kleiner dann Versankosten 10,65 €.
Also:
Normal ist und bleibt frei Haus ab 116,62 €, darunter 10,65 € Versand.
Bestimmte PLZ´s frei Haus ab 94,02 €, darunter 10,65 Versand.
Leider funktioniert das alles aber nicht. Ich habe schon etliche Veränderungsversuche unternommen, aber NICHTS!
Ich habe auch gelesen (Doku oder hier), dass in den Grundeinstellungen → Versandkosten-Modul die erweiterte SQL-Abfrage nicht geändert werden braucht.
Hoffentlich könnt Ihr mir helfen. Sollte e i g e n t l i c h kein Problem sein, außer für mich natürlich
Viele Grüße
Frank