mein Problem konnte ich jetzt lösen, falls es noch wer braucht:
In der erweiterten SQL Abfrage braucht nichts geändert werden.
Die Abfrage kommt in die eigene Bedingung von den Versandkosten.
Versandkosten:
Speditionsversand Zone 1 eigene Bedingungen:
IFNULL(us.zipcode,ub.zipcode) > ‘73000’ AND IFNULL(us.zipcode,ub.zipcode) < ‘73999’
||
IFNULL(us.zipcode,ub.zipcode) > ‘89500’ AND IFNULL(us.zipcode,ub.zipcode) < ‘89569’
Hier wird die Versandart aktiviert wenn die Postleitzahl in den Bereichen 73000 - 73999 ODER 89500 - 89569 liegt.
Falls noch mehr PLZ-Bereiche reinfallen werden die einfach mit || angehängt.
auch wenn der Beitrag schon etwas älter ist. Ich habe diesen für mich selbst nochmal ausgegraben.
Meine Eigene Bedingungen sehen wie folgt aus:
IFNULL(us.zipcode,ub.zipcode) > ‘38640’
AND IFNULL(us.zipcode,ub.zipcode) < ‘37085’
Als eingeloggter Kunde und in dem erlaubten PLZ Bereich wird mir die Versandart trotzdem nicht angezeigt.
Hintergrund dazu ist, das in diesem PLZ Bereich Speditions/ LKW Ware ausgeliefert wird. Darüber hinaus aber nicht. Es wird in dem Shop aber auch Artikel geben die Bundesweit verkauft werden. Deswegen die Lieferung der großen, sperrigen Artikel nur in dem eingegrenzten Bereich.
Extra Versandart “Lieferung im Kreis +++” ist angelegt. Zahlarten sind ausgewählt. Land auch. Kategorien müssen nicht gesperrt werden. Versandkostenberechnung ist nach Preis.
Die Bedingung ist falsch. Die PLZ kann nicht gleichzeitig größer als 38640 und kleiner als 37085 sein. Hier muss das und durch ein oder ersetzt werden oder was auch immer eine gültige Bedingung ergibt, die dem Ziel entspricht.
Die Bedingung ist falsch. Die PLZ kann nicht gleichzeitig größer als 38640 und kleiner als 37085 sein. Hier muss das und durch ein oder ersetzt werden oder was auch immer eine gültige Bedingung ergibt, die dem Ziel entspricht.
Da wird ja sogar mein PC rot. Da hatte ich Tomaten auf den Augen. VIELEN DANK