# Store API: Fehlende Daten in Antwort zu Manufacturer

**URL:** <https://forum.shopware.com/t/store-api-fehlende-daten-in-antwort-zu-manufacturer/89496>\
**Category:** Programmierung\
**Created:** [30. Juli 2021 um 12:39 UTC](https://forum.shopware.com/t/store-api-fehlende-daten-in-antwort-zu-manufacturer/89496 "2021-07-30T12:39:26Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![WwTob](https://avatars.discourse-cdn.com/v4/letter/w/22d042/32.png) [@WwTob](https://forum.shopware.com/u/WwTob)\
**Post date:** [30. Juli 2021 um 12:39 UTC](https://forum.shopware.com/t/store-api-fehlende-daten-in-antwort-zu-manufacturer/89496/1 "2021-07-30T12:39:26Z")

</div>

Hallo, ich versuche gerade, Produktdaten für eine Detailseite über die Store API zu bekommen, bin aber auf folgendes Problem gestoßen:

Für mich wichtige Daten (beispielsweise zu den Properties oder dem Manufacturer) fehlen in der Antwort. Wenn ich über den […/product/{productId}](https://shopware.stoplight.io/docs/store-api/storeapi.json/paths/~1product~1%7BproductId%7D/post)-Endpunkt auf ein Produkt zugreife, wird im Feld „manufacturerId“ die ID des verlinkten Herstellers angegeben, aber das Feld „manufacturer“, welches laut API Referenz ein Objekt mit Informationen zum Hersteller enthalten sollte, enthält immer den Wert „null“. Gleiches gilt für die Properties.

Gibt es eine Möglichkeit, wie ich die gewünschten Daten zum Produkt über die API bekommen kann?

---

<div class="post-metadata">

**Author:** ![joerg.luebbe](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@joerg.luebbe](https://forum.shopware.com/u/joerg.luebbe)\
**Post date:** [31. Juli 2021 um 05:58 UTC](https://forum.shopware.com/t/store-api-fehlende-daten-in-antwort-zu-manufacturer/89496/2 "2021-07-31T05:58:52Z")

</div>

Hi WwTob,

ließ mal hier den blauen Kasten bzgl. Manufacturer. Den müsstest du extra abrufen über deinen Endpoint:

> **[Reading entities](https://shopware.stoplight.io/docs/admin-api/docs/guides/reading-entities.md)**
>
> The Admin API is designed in such a way that all entities of the system can be read in the same way. Once an entity is registered in the system, it can be written and read via API - this also applies to your custom entities. The appropriate routes...

Ich habe nix getestet aber ein weiterer Ansatz wäre ja der Search Endpoint, wo du die Assoziationen (Manufacturer) festlegen kannst, welche dann direkt mit abgerufen werden.

Also Payload dann in etwa so:

```auto
api/search/product

array(
 ids => "a282....",
 limit => 1,
 total-count-mode => 1,
 associations => array(
    manufacturers => array(
     total-count-mode => 1
    )
  )
)

```

Ob die Assoziation manufacturers heißt musst du mal prüfen aber im Grunde müsste es so gehen.

---

<div class="post-metadata">

**Author:** ![WwTob](https://avatars.discourse-cdn.com/v4/letter/w/22d042/32.png) [@WwTob](https://forum.shopware.com/u/WwTob)\
**Post date:** [31. Juli 2021 um 10:41 UTC](https://forum.shopware.com/t/store-api-fehlende-daten-in-antwort-zu-manufacturer/89496/3 "2021-07-31T10:41:52Z")

</div>

Danke für die Antwort. Soweit ich das verstehe, macht es eigentlich wenig Sinn, die Admin-API für das Frontend zu benutzen. Dafür gibt es ja extra die Store API, aber in der gibt es anscheinend keine Endpoints für Entitäten. Der Vorschlag mit dem Search-Endpoint funktioniert aber auch in der Store-API. Wenn ich das richtig verstehe, sollte man auch beim Product-Endpoint weitere Entities mit den Associations mitholen können. Das funktioniert bei mir aber nur bei einigen Endpoints und auch nicht mit allen Entitäten. Ein System kann ich dahinter bis jetzt aber nicht erkennen.

---

<div class="post-metadata">

**Author:** ![joerg.luebbe](https://avatars.discourse-cdn.com/v4/letter/j/9de0a6/32.png) [@joerg.luebbe](https://forum.shopware.com/u/joerg.luebbe)\
**Post date:** [31. Juli 2021 um 17:09 UTC](https://forum.shopware.com/t/store-api-fehlende-daten-in-antwort-zu-manufacturer/89496/4 "2021-07-31T17:09:32Z")

</div>

Mit der Store API hast du natürlich recht, ich habe bis dato nur im Backend gearbeitet mit der Admin API. Aber ist ja schon mal ein Anfang dass der Search Endpoint analog funktioniert. Sonst evtl. nochmal die anderen Requests samt Payload im Frontend studieren.

---

<div class="post-metadata">

**Author:** ![small.programmer](https://avatars.discourse-cdn.com/v4/letter/s/977dab/32.png) [@small.programmer](https://forum.shopware.com/u/small.programmer)\
**Post date:** [25. Februar 2022 um 08:25 UTC](https://forum.shopware.com/t/store-api-fehlende-daten-in-antwort-zu-manufacturer/89496/5 "2022-02-25T08:25:18Z")

</div>

Hast du das je gelöst bekommen, hab aktuell dasselbe Problem?
