# Produktnummer,Produktbeschreibung, Mengen aus Bestellungen auslesen (API)

**URL:** <https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507>\
**Category:** Shopware Playground - API first Sandbox\
**Created:** [25. April 2020 um 19:37 UTC](https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507 "2020-04-25T19:37:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![big\_r](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@big\_r](https://forum.shopware.com/u/big_r)\
**Post date:** [25. April 2020 um 19:37 UTC](https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507/1 "2020-04-25T19:37:54Z")

</div>

Hallo,

ich versuche folgende daten zu aggregieren. Es sollen alle Produkte (Beschreibung) mit der Produktnummer und den Mengen aus den offenen Bestellungen ausgelesen werden.  
Folgendes habe ich schon erreicht, in dem ich folgenden Body an den Endpunkt ’ **api/v1/search/order** ’ sende

```
{
    "limit": 500,
    "filter": [
        {
            "type": "equals",
            "field": "order.stateMachineState.technicalName",
            "value": "open"
        }
    ],
    "aggregations": [
        {
            "name": "Anzahl der Produkte",
            "type": "sum",
            "field": "order.lineItems.quantity"
        },
        {
            "name": "Produkt",
            "type": "terms",
            "field": "order.lineItems.label",
            "aggregation": {
                "name": "Menge",
                "type": "sum",
                "field": "order.lineItems.quantity"
            }
        }
    ]
}

```

Ergebnis (gekürzt):

```
...
"Produkt": {
            "buckets": [
                {
                    "key": "2018 Riesling Edition Qualitätswein ",
                    "count": 1,
                    "extensions": [],
                    "Menge": {
                        "sum": 2.0,
                        "extensions": []
                    }
                },
                {
                    "key": "2019 Oscar Rheingau Riesling",
                    "count": 1,
                    "extensions": [],
                    "Menge": {
                        "sum": 1.0,
                        "extensions": []
                    }
                },
                ...

```

&nbsp;

Gibt es eine Möglichkeit, die Produktnummer noch irgendwie in die Ergebnisse zu bekommen?

VG, Ronny

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [25. April 2020 um 19:40 UTC](https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507/2 "2020-04-25T19:40:46Z")

</div>

lineItem.payload probiert?&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/db284fa89eb6d82c0f4570d8525a8c4a5cd563d0.png)

---

<div class="post-metadata">

**Author:** ![big\_r](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@big\_r](https://forum.shopware.com/u/big_r)\
**Post date:** [25. April 2020 um 19:45 UTC](https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507/3 "2020-04-25T19:45:37Z")

</div>

Hi,

nein noch nicht, aber ich wüsste jetzt auch nicht, wie ich das in den Body für den Request einfügen sollte,

so dass darüber ebenfalls aggregiert wird…

---

<div class="post-metadata">

**Author:** ![Moorleiche](https://avatars.discourse-cdn.com/v4/letter/m/6f9a4e/32.png) [@Moorleiche](https://forum.shopware.com/u/Moorleiche)\
**Post date:** [25. April 2020 um 19:56 UTC](https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507/4 "2020-04-25T19:56:10Z")

</div>

Kann ich nicht so sagen, bin mit der API wenig vertraut… evtl&nbsp;order.lineItems.payload.productNumber oder so 😉

---

<div class="post-metadata">

**Author:** ![big\_r](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@big\_r](https://forum.shopware.com/u/big_r)\
**Post date:** [25. April 2020 um 19:58 UTC](https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507/5 "2020-04-25T19:58:25Z")

</div>

Auf die Produktnummer (order.lineItems.product.productNumber) kann ich zugreifen. Ich suche nur nach einen Weg,

beide Informationen gleichzeitig anzuzeigen über die API-Abfrage mit Hilfe von Aggregations…

---

<div class="post-metadata">

**Author:** ![euunit](https://avatars.discourse-cdn.com/v4/letter/e/a9a28c/32.png) [@euunit](https://forum.shopware.com/u/euunit)\
**Post date:** [18. November 2020 um 08:40 UTC](https://forum.shopware.com/t/produktnummer-produktbeschreibung-mengen-aus-bestellungen-auslesen-api/66507/6 "2020-11-18T08:40:34Z")

</div>

Moin, @big\_r‍ hast du schon einen Weg gefunden mittlerweile? Ich versuche mir mittels Aggregations ebenfalls order-infos zusammen zu tragen und möglichst auf gleicher Ebene im JSON darzustellen.

Grüße euunit
