/api/search/order

Hallo liebe KollegInnen,

ich möchte aus Shopware 6 die aggregierten Umsätze aller Bestellungen, sagen wir für das Monat
August erhalten.

POST /api/search/order/
BODY
{
„filter“: [
{
„type“: „range“,
„field“: „orderDate“,
„parameters“: {
„gte“: „2023-08-01“,
„lte“ :„2023-08-31“
}
}
],
„aggregations“ : [
{
„name“ : „sum-price“,
„type“ : „sum“,
„field“: „amountNet“
}
],
„includes“ : {
„order“: [„price“]
}
}


dann erhalte ich im Response ein Element für jeden Auftrag und
am Ende dann die Aggregation…
{
„data“: [
{ …

„meta“: {
„totalCountMode“: 0,
„total“: 1210
},
„aggregations“: {
„sum-price“: {
„sum“: 211604.62,
„apiAlias“: „sum-price_aggregation“
}
}
}

Wie kann ich den Response über die Shopware Aggregations so reduzieren,
dass ich ggf. nur mehr den aggregierten Wert als Ergebnis erhalte?

Danke vielmals für eure Zeit und sorry für die wahrscheinlich blöde Frage,
ich beschäftige mich mit den API noch nicht allzulange Zeit.

Liebe Grüße, Günther

1 „Gefällt mir“