# REST API - Mehrere Filter anwenden

**URL:** <https://forum.shopware.com/t/rest-api-mehrere-filter-anwenden/23121>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [23. Oktober 2014 um 09:42 UTC](https://forum.shopware.com/t/rest-api-mehrere-filter-anwenden/23121 "2014-10-23T09:42:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rantanplan](https://avatars.discourse-cdn.com/v4/letter/r/bb73d2/32.png) [@rantanplan](https://forum.shopware.com/u/rantanplan)\
**Post date:** [23. Oktober 2014 um 09:42 UTC](https://forum.shopware.com/t/rest-api-mehrere-filter-anwenden/23121/1 "2014-10-23T09:42:53Z")

</div>

Hallo, ich möchte über die API eine Abfrage mit mehreren Filtern erstellen. Meine Filter z.B.: `//orderdatefilter date $filterByOrderTime = array( array( 'property' =\> 'orderTime', 'expression' =\> '\>=', 'value' =\> '2014-10-22' ), ); //orderdatefilter date $filterByShopId = array( array( 'property' =\> 'shopId', 'expression' =\> '=', 'value' =\> '4' ), );` Eingebunden in die $params: `$params = array( 'useNumberAsId' =\> true, 'filter' =\> $filterByShopId, $filterByOrderTime ); ` Leider funktioniert die Reihung der Filter kommagetrennt scheinbar nicht. Hat jemand hierzu Erfahrungen, wie ich beide Filter gleichzeitig anwenden kann? Dankeschön!

---

<div class="post-metadata">

**Author:** ![rantanplan](https://avatars.discourse-cdn.com/v4/letter/r/bb73d2/32.png) [@rantanplan](https://forum.shopware.com/u/rantanplan)\
**Post date:** [23. Oktober 2014 um 11:58 UTC](https://forum.shopware.com/t/rest-api-mehrere-filter-anwenden/23121/2 "2014-10-23T11:58:43Z")

</div>

Hallo, habe es inzwischen selbst gefunden, einfach die Variablen als arrays in das Haupt-Filterarray hinzufügen. Vielleicht hilft es jmd. weiter! Die Lösung: $filterByAllFilters = array( array( ‘property’ =\> ‘shopId’, ‘expression’ =\> ‘=’, ‘value’ =\> 1 ), array( ‘property’ =\> ‘paymentId’, ‘expression’ =\> ‘=’, ‘value’ =\> 15 ) );
