# Produkte mit gesetzten customField per API auslesen?

**URL:** https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109
**Category:** Shopware 6 (German)
**Created:** [28. April 2025 um 08:48 UTC](https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109 "2025-04-28T08:48:44Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [28. April 2025 um 08:48 UTC](https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109/1 "2025-04-28T08:48:44Z")

</div>

Aktuell arbeite ich an einer Schnittstelle um bestimmte Produkte von Shop A automatisch zu Shop B zu übertragen. Inklusive aller Varianten, aller Bilder, Preisstaffeln, Eigenschaften, Steuern usw. usw. usw. … irre komplex.

Jetzt bin ich fast am letzten Punkt der Umsetzung - das Auslesen jeder Produkte. Die Produkte, die es betrifft haben bestimmte Zusatzfelder deren Inhalt aber nicht bekannt. Im Prinzip müsste ich jetzt also alle Produkte auslesen, die ein bestimmtes Zusatzfeld mit Inhalt haben. Hier war mein bisheriger Versuch mittels „/api/search/product“ und Filter. Allerdings ist mir unklar wie ich exkat den Filter setzen muss. Und selbst wenn ich den Inhalt kenne, funktioniert es nicht.

Mein Versuch:

```auto
{ 
 "filter": [ 
{ "type": "multi", "operator": "and", "queries": [{ "type": "equals", "field": "product_export_iso", "value": "019049ee90d87a6faf9f098aa997966b" }] } 
 ] 
}

```

„product\_export\_iso“ ist dabei das Zusatzfeld beim Produkt. Eventuell hat sich ja jemand damit schon mal befasst?

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [28. April 2025 um 08:53 UTC](https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109/2 "2025-04-28T08:53:59Z")

</div>

Nachtrag:

Habe eben erst heraus gefunden, dass man das Feld auch so als „customFields.product\_export\_iso“ schreiben kann. Damit kann ich zumindest schon mal das Feld genau ansprechen.

Aber wie mache ich „value“ deren Inhalt ich vorher nicht weis? Hier müsste was wie

```auto
"type": "notequals"

```

geben.

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [28. April 2025 um 09:17 UTC](https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109/3 "2025-04-28T09:17:14Z")

</div>

Hm, eine Möglichkeit wäre das per „prefix“ zu machen:

```auto
{ "type": "prefix", "field": "customFields.product_export_iso", "value": "019" }

```

Setzt aber immer voraus, dass der Wert immer mit „019“ beginnt und ist somit nicht zu 100% zuverlässig.

---

<div class="post-metadata">

### Author: ![Anotherone](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@Anotherone](https://forum.shopware.com/u/Anotherone)
#### Post date: [4. Mai 2025 um 20:17 UTC](https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109/4 "2025-05-04T20:17:45Z")

</div>

Müsste das nicht funktionieren?

```auto
{ 
 "filter": [ 
{ "type": "not", "queries": [{ "type": "equals", "field": "product_export_iso", "value": null }] } 
 ] 
}

```

---

<div class="post-metadata">

### Author: ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)
#### Post date: [5. Mai 2025 um 06:17 UTC](https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109/5 "2025-05-05T06:17:28Z")

</div>

Oh, an das „not“ habe ich gar nicht gedacht. Aber das ist die Lösung 🙂 Danke dir!

---

<div class="post-metadata">

### Author: ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)
#### Post date: [4. Juni 2025 um 06:17 UTC](https://forum.shopware.com/t/produkte-mit-gesetzten-customfield-per-api-auslesen/107109/6 "2025-06-04T06:17:49Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
