# Versand nur zu definierten Postleitzahlen

**URL:** <https://forum.shopware.com/t/versand-nur-zu-definierten-postleitzahlen/60882>\
**Category:** Allgemein\
**Created:** [6. August 2019 um 06:45 UTC](https://forum.shopware.com/t/versand-nur-zu-definierten-postleitzahlen/60882 "2019-08-06T06:45:10Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![KlausHaus](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@KlausHaus](https://forum.shopware.com/u/KlausHaus)\
**Post date:** [6. August 2019 um 06:45 UTC](https://forum.shopware.com/t/versand-nur-zu-definierten-postleitzahlen/60882/1 "2019-08-06T06:45:10Z")

</div>

Hallo liebe Community,

ich möchte eine eigene Versandart erstellen die bei nur 161 Postleitzahlen funktionieren soll.

Hintergrund dazu ist: Bestellte Ware wird in einem Umkreis von 50km selbst ausgeliefert. Darüber hinaus werden externe Versanddienstleister beauftragt. Einen ähnlichen Beitrag habe ich hier dazu schon gefunden (hat leider nicht ganz geholfen). Dort ging es um Inselaufschläge. Ist ja ähnlich vom Prinzip.

Die Country ID für Deutschland kann ich irgendwie nicht finden. -vielleicht liegt es ja auch nur daran…

Das ist meine eigene **Aufschlag-Versandregel** die aber nur für einen nicht funktionierenden Warenkorb sorgt.&nbsp;&nbsp;

IFNULL(us.zipcode,ub.zipcode) = ‘38640’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38642’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38644’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38667’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38707’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38685’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38690’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38871’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38704’  
OR  
IFNULL(us.zipcode,ub.zipcode) = ‘38835’  
OR  
**_usw…_**  
IFNULL(us.zipcode,ub.zipcode) = ‘38179’  
AND IFNULL(us.countryID,ub.countryID) = 1

&nbsp;

Vielen Dank für die Hilfe! 😃  
&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [6. August 2019 um 07:51 UTC](https://forum.shopware.com/t/versand-nur-zu-definierten-postleitzahlen/60882/2 "2019-08-06T07:51:31Z")

</div>

Das dürfte eine zu lange SQL-Abfrage erzeugen. Versuch mal folgende, kompaktere Syntax:

```
IFNULL(us.zipcode,ub.zipcode) IN 
('xxxxx','yyyyy','zzzzz')

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![KlausHaus](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@KlausHaus](https://forum.shopware.com/u/KlausHaus)\
**Post date:** [6. August 2019 um 08:46 UTC](https://forum.shopware.com/t/versand-nur-zu-definierten-postleitzahlen/60882/3 "2019-08-06T08:46:57Z")

</div>

> [@drakon schrieb:](https://forum.shopware.com/profile/16695/drakon "drakon")
> 
> Das dürfte eine zu lange SQL-Abfrage erzeugen. Versuch mal folgende, kompaktere Syntax:
> 
> IFNULL(us.zipcode,ub.zipcode) IN  
> (‚xxxxx‘,‚yyyyy‘,‚zzzzz‘)
> 
> &nbsp;

Das hat&nbsp;super geklappt zu haben. Ich habe exemplarisch 3 Postleitzahlen eingetragen und dann mal innerhalb des Liefergebietes bestellt und es außerhalb davon auch probiert. Zweites hat nicht geklappt. 😃 &nbsp;

&nbsp;

Vielen herzlichen Dank!
