# stateId bei API

**URL:** <https://forum.shopware.com/t/stateid-bei-api/49163>\
**Category:** Programmierung\
**Created:** [30. Oktober 2017 um 12:15 UTC](https://forum.shopware.com/t/stateid-bei-api/49163 "2017-10-30T12:15:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cloudworxx](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@cloudworxx](https://forum.shopware.com/u/cloudworxx)\
**Post date:** [30. Oktober 2017 um 12:15 UTC](https://forum.shopware.com/t/stateid-bei-api/49163/1 "2017-10-30T12:15:55Z")

</div>

Hallo,

ich programmiere mir gerade für meinen Shop ein ERP System. Soweit so gut. Nun hat dieses ERP System die Möglichkeit, mir eBay Auktionen einzulesen, Kunden und daraus auch Bestellungen zu erstellen ( per Shopware API ). Läuft ebenfalls astrein, bis auf die Felder: **billing.stateId** &nbsp;und **shipping**. **stateId**.

Diese müssen gesetzt werden, ansonsten wird die Bestellung nicht angelegt. Problem: Ich weiss das Bundesland nicht ( bekomme ich von eBay nicht ) und es interessiert mich auch überhaupt nicht.&nbsp;Wenn ich Kunden / Bestellungen manuell anlege, wird dieses Feld auch nicht benötigt. Ist das ein BUG?

Habe es bereits mit stateId = 0, stateId = NULL, stateId = „“ versucht - bekomme aber dauernd Fehler.

Jemand eine Idee?

---

<div class="post-metadata">

**Author:** ![PStadtfeld](https://avatars.discourse-cdn.com/v4/letter/p/3bc359/32.png) [@PStadtfeld](https://forum.shopware.com/u/PStadtfeld)\
**Post date:** [2. November 2017 um 10:27 UTC](https://forum.shopware.com/t/stateid-bei-api/49163/2 "2017-11-02T10:27:52Z")

</div>

Du kannst das Bundesland über die PLZ des Käufers ermitteln, hierfür gibt es bereits einige PHP-Beispiele über Google.

Andernfalls müsstest du dir unter Grundeinstellungen-\>Länder ein neues Bundesland “Unbestimmt” anlegen und die stateID immer fest auf die ID des neuen Bundeslandes einstellen.

---

<div class="post-metadata">

**Author:** ![cloudworxx](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@cloudworxx](https://forum.shopware.com/u/cloudworxx)\
**Post date:** [2. November 2017 um 11:17 UTC](https://forum.shopware.com/t/stateid-bei-api/49163/3 "2017-11-02T11:17:29Z")

</div>

Das habe ich bereits&nbsp;getan - aber nicht “unbestimmt”, sondern einfach mit leerem Titel ! Wenn “unbestimmt”, erscheint der Text “unbestimmt” auch auf der Rechnung.

Eigentlich ein Unding, da man das Bundesland bei manueller Eingabe überhaupt nicht angeben muss.

Dennoch Danke!
