API get orders mit allen wichtigen Infos

Ahoi, vielleicht hat jemand die gleichen Probleme und im besten fall eine Lösung.

Wir holen uns die Bestellungen über die API um diese zu analysieren. Dazu brauchen wir eigentlich nur die Standart infos. id / Bestellnummer / Kosten / gekaufte Artikel (nur die id oder sku) / und den Status von Bezahlung / Lieferung / Bestellung.

An sich nicht viel.

Derzeit holen wir uns die Order über search/order/. Dort gibt es aber nicht alle infos. Also holen wir uns zusätzlich die

order/".$orderID."/state-machine-state
deliveries, lineItems, transactions → das sind am ende 4 abfragen für eine Bestellung. Muss das sein oder gibt es einen vieleinfacheren weg den wir noch nicht in der „doku“ gefunden haben ? Das beste wär wir setzen die felder selber die wir brauchen.

Das haben wir bei zb Produkten über „includes“ => array( „product“ => array( FELDER) ) schon gemacht hat auch geklappt. Bei den order leider nicht weil die felder an sich ja keine info haben sondern nur die URL zum feld (zb. state-machine-state).