# Bestellungen per REST-API nach Attribut filtern

**URL:** <https://forum.shopware.com/t/bestellungen-per-rest-api-nach-attribut-filtern/34321>\
**Category:** Programmierung\
**Created:** [8. Februar 2016 um 15:46 UTC](https://forum.shopware.com/t/bestellungen-per-rest-api-nach-attribut-filtern/34321 "2016-02-08T15:46:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hancoque2](https://avatars.discourse-cdn.com/v4/letter/h/ce7236/32.png) [@Hancoque2](https://forum.shopware.com/u/Hancoque2)\
**Post date:** [8. Februar 2016 um 15:46 UTC](https://forum.shopware.com/t/bestellungen-per-rest-api-nach-attribut-filtern/34321/1 "2016-02-08T15:46:13Z")

</div>

Ich suche nach einer Möglichkeit, Bestellungen über den orders-API-Endpunkt nach „attribute1“ zu filtern. Allerdings gelingt mir das nicht. Die folgende Filterangabe funktioniert leider nicht:

```
array(
	'filter' => array(
		array(
			'property' => 'attribute.attribute1',
			'value' => 'foo'
		)
	)
)

```

Mache ich einen Fehler, oder geht das schlichtweg nicht?

---

<div class="post-metadata">

**Author:** ![pino](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/pino/32/14373_2.png) [@pino](https://forum.shopware.com/u/pino)\
**Post date:** [9. Februar 2016 um 10:04 UTC](https://forum.shopware.com/t/bestellungen-per-rest-api-nach-attribut-filtern/34321/2 "2016-02-09T10:04:28Z")

</div>

hi,

so hab ich das in meinem tut drin.

```
'filter' => array(
	array('property'=>'id', 'value'=>'9', 'expression'=>'null)
)

```

ich glaub dir fehlt expression:

```
'filter' => array(
	array('property'=>'attribute.attribute1', 'value'=>'foo', 'expression'=>'=', 'operator'=>null)
),

```

ungetestet.

---

<div class="post-metadata">

**Author:** ![Hancoque2](https://avatars.discourse-cdn.com/v4/letter/h/ce7236/32.png) [@Hancoque2](https://forum.shopware.com/u/Hancoque2)\
**Post date:** [10. Februar 2016 um 09:24 UTC](https://forum.shopware.com/t/bestellungen-per-rest-api-nach-attribut-filtern/34321/3 "2016-02-10T09:24:01Z")

</div>

Mit expression = hatte ich es auch schon probiert. Ich gehe aber auch davon aus, dass das eh der Default-Fall ist, wenn man den Parameter weglässt. Vermutlich fehlt an der API-Query einfach das Join zur Attribut-Tabelle. Dann wäre es grundsätzlich nicht ohne Weiteres möglich, nach Attributen zu filtern.
