# API Orders nach Datum

**URL:** <https://forum.shopware.com/t/api-orders-nach-datum/19514>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [3. April 2014 um 10:03 UTC](https://forum.shopware.com/t/api-orders-nach-datum/19514 "2014-04-03T10:03:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [3. April 2014 um 10:03 UTC](https://forum.shopware.com/t/api-orders-nach-datum/19514/1 "2014-04-03T10:03:29Z")

</div>

Hallo, wie muss denn für einen Output der Bestellungen eines Tages der Befehl lauten? [quote]$client-\>get(‘orders’); /\* todday / yesterday ? \*/[/quote] Und wie erhalte ich die Artikel der Bestellung?

---

<div class="post-metadata">

**Author:** ![Sysgrade\_GmbH](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@Sysgrade\_GmbH](https://forum.shopware.com/u/Sysgrade_GmbH)\
**Post date:** [3. April 2014 um 10:23 UTC](https://forum.shopware.com/t/api-orders-nach-datum/19514/2 "2014-04-03T10:23:01Z")

</div>

Hallo, Die Bestellungen nach “clearedDate” erhält man bspw. damit (siehe [Shopware-Wiki](http://wiki.shopware.de/Shopware-4-API-Beispiele-und-Erweiterungen%5C_detail%5C_1070%5C_869.html)): ` // filter nach clearedDate $filterByClearedDate = array( array( 'property' =\> 'clearedDate', 'expression' =\> '\>=', 'value' =\> '2012-10-14' ), ); $params = array( 'filter' =\> $filterByPaymentStatus ); $client-\>get('orders', $params);` Für die Artikel der Bestellungen dient die Methode “getOne”, an die die ID der betreffenden Bestellung übergeben wird. Die einzelnen Artikel werden dann als “details” zurückgeliefert.

---

<div class="post-metadata">

**Author:** ![kadis](https://avatars.discourse-cdn.com/v4/letter/k/c57346/32.png) [@kadis](https://forum.shopware.com/u/kadis)\
**Post date:** [14. April 2014 um 13:46 UTC](https://forum.shopware.com/t/api-orders-nach-datum/19514/3 "2014-04-14T13:46:27Z")

</div>

Hallo, du könntest dich auch an einen Hook hängen und eine XML erstellen und diese dann abholen. Dieser Hook wird dann direkt bei Bestellung ausgeführt. Somit bekommst du immer die neusten Bestellungen aus dem System. `$event = $this-\>createHook( 'sOrder', 'sSaveOrder', 'onOrder', Enlight\_Hook\_HookHandler::TypeAfter, 0 );`
