# Alle Bestellungen Laden - Status Offen

**URL:** <https://forum.shopware.com/t/alle-bestellungen-laden-status-offen/67919>\
**Category:** Programmierung\
**Created:** [25. Juni 2020 um 10:10 UTC](https://forum.shopware.com/t/alle-bestellungen-laden-status-offen/67919 "2020-06-25T10:10:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jungblut](https://avatars.discourse-cdn.com/v4/letter/j/ecd19e/32.png) [@jungblut](https://forum.shopware.com/u/jungblut)\
**Post date:** [25. Juni 2020 um 10:10 UTC](https://forum.shopware.com/t/alle-bestellungen-laden-status-offen/67919/1 "2020-06-25T10:10:16Z")

</div>

Hallo,

ich würde gerne Via API alle Bestellungen mit dem Status Offen laden, sie wegschreiben / exportieren / was auch immer und anschließend den Status auf “In Bearbeitung” setzen.  
Via Post v2 /order/: Passt. Aber Filter WHERE Status = Offen oder was auch immer. Wie geht das?

Noch was: Es ist ein Nackter 6.2.2 Shop.  
Ich bekomme komische Feldermeldungen. Wieso?  
Var\_dump von der Response:

```
array(5) {
  [0]=>
  array(6) {
    ["code"]=>
    string(36) "c1051bb4-d103-4f74-8988-acbcafc7fdc3"
    ["status"]=>
    string(3) "400"
    ["detail"]=>
    string(35) "Dieser Wert sollte nicht leer sein."
    ["template"]=>
    string(31) "This value should not be blank."
    ["meta"]=>
    array(1) {
      ["parameters"]=>
      array(1) {
        ["{{ value }}"]=>
        string(4) "null"
      }
    }
    ["source"]=>
    array(1) {
      ["pointer"]=>
      string(19) "/0/billingAddressId"
    }
  }
  [1]=>
  array(6) {
    ["code"]=>
    string(36) "c1051bb4-d103-4f74-8988-acbcafc7fdc3"
    ["status"]=>
    string(3) "400"
    ["detail"]=>
    string(35) "Dieser Wert sollte nicht leer sein."
    ["template"]=>
    string(31) "This value should not be blank."
    ["meta"]=>
    array(1) {
      ["parameters"]=>
      array(1) {
        ["{{ value }}"]=>
        string(4) "null"
      }
    }
    ["source"]=>
    array(1) {
      ["pointer"]=>
      string(13) "/0/currencyId"
    }
  }
  [2]=>
  array(6) {
    ["code"]=>
    string(36) "c1051bb4-d103-4f74-8988-acbcafc7fdc3"
    ["status"]=>
    string(3) "400"
    ["detail"]=>
    string(35) "Dieser Wert sollte nicht leer sein."
    ["template"]=>
    string(31) "This value should not be blank."
    ["meta"]=>
    array(1) {
      ["parameters"]=>
      array(1) {
        ["{{ value }}"]=>
        string(4) "null"
      }
    }
    ["source"]=>
    array(1) {
      ["pointer"]=>
      string(17) "/0/salesChannelId"
    }
  }
  [3]=>
  array(6) {
    ["code"]=>
    string(36) "c1051bb4-d103-4f74-8988-acbcafc7fdc3"
    ["status"]=>
    string(3) "400"
    ["detail"]=>
    string(35) "Dieser Wert sollte nicht leer sein."
    ["template"]=>
    string(31) "This value should not be blank."
    ["meta"]=>
    array(1) {
      ["parameters"]=>
      array(1) {
        ["{{ value }}"]=>
        string(4) "null"
      }
    }
    ["source"]=>
    array(1) {
      ["pointer"]=>
      string(10) "/0/stateId"
    }
  }
  [4]=>
  array(6) {
    ["code"]=>
    string(36) "c1051bb4-d103-4f74-8988-acbcafc7fdc3"
    ["status"]=>
    string(3) "400"
    ["detail"]=>
    string(35) "Dieser Wert sollte nicht leer sein."
    ["template"]=>
    string(31) "This value should not be blank."
    ["meta"]=>
    array(1) {
      ["parameters"]=>
      array(1) {
        ["{{ value }}"]=>
        string(4) "null"
      }
    }
    ["source"]=>
    array(1) {
      ["pointer"]=>
      string(17) "/0/currencyFactor"
    }
  }
}

```

Wieso?

Danke und Grüße  
&nbsp;

---

<div class="post-metadata">

**Author:** ![jungblut](https://avatars.discourse-cdn.com/v4/letter/j/ecd19e/32.png) [@jungblut](https://forum.shopware.com/u/jungblut)\
**Post date:** [25. Juni 2020 um 10:11 UTC](https://forum.shopware.com/t/alle-bestellungen-laden-status-offen/67919/2 "2020-06-25T10:11:35Z")

</div>

Mich störts eher das es so ausgegeben wird:

```
Notice: Undefined index: title in /Applications/MAMP/htdocs/sw6interface/RestService.php on line 184
Error 0: Dieser Wert sollte nicht leer sein.

Notice: Undefined index: title in /Applications/MAMP/htdocs/sw6interface/RestService.php on line 184
Error 1: Dieser Wert sollte nicht leer sein.

Notice: Undefined index: title in /Applications/MAMP/htdocs/sw6interface/RestService.php on line 184
Error 2: Dieser Wert sollte nicht leer sein.

Notice: Undefined index: title in /Applications/MAMP/htdocs/sw6interface/RestService.php on line 184
Error 3: Dieser Wert sollte nicht leer sein.

Notice: Undefined index: title in /Applications/MAMP/htdocs/sw6interface/RestService.php on line 184
Error 4: Dieser Wert sollte nicht leer sein. 

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![FragenAnsForum](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/fragenansforum/32/7849_2.png) [@FragenAnsForum](https://forum.shopware.com/u/FragenAnsForum)\
**Post date:** [25. Juni 2020 um 15:35 UTC](https://forum.shopware.com/t/alle-bestellungen-laden-status-offen/67919/3 "2020-06-25T15:35:13Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍: In dem Zusammenhang “Bestellungen”:&nbsp;Kannst Du sagen, wie man&nbsp;Bestellungen manuell - über CLI oder Datenbank - löschen kann, ohne etwas zu zerschiessen?

([https://forum.shopware.com/discussion/69341/bestellung-loeschen-werbeaktion-hinzufuegen#latest](https://forum.shopware.com/discussion/69341/bestellung-loeschen-werbeaktion-hinzufuegen#latest))

---

<div class="post-metadata">

**Author:** ![anawin](https://avatars.discourse-cdn.com/v4/letter/a/35a633/32.png) [@anawin](https://forum.shopware.com/u/anawin)\
**Post date:** [29. Juni 2020 um 08:39 UTC](https://forum.shopware.com/t/alle-bestellungen-laden-status-offen/67919/4 "2020-06-29T08:39:09Z")

</div>

Der einfachste Weg ist die Bestellungen über

GET “api/v1/order?filter[stateId]= **id** ”

zu holen.

Wobei **id** die id der state-machine-state “open” ist, die der state-machine mit dem technicalName “order.status” gehört.

&nbsp;

Um die Bestellungen “In Bearbeitung” zu setzen, benutze

```
 POST "\_action/order/{order.Id}/state/process"

```

{order.Id} ist einfach die Id der Bestellung.
