Ich versuche, die Produkte über die API abzurufen. Ich möchte Währung, Einheiten, Kategorien und Hersteller angeben.
Wie kann ich alle Produkte inklusive der zugehörigen Entitäten am besten abrufen und so die Anzahl der Anfragen reduzieren?
Ich möchte vermeiden, Währung, Einheit, Hersteller und Kategorien pro Produkt abzufragen. Das wäre unpraktisch.
Bei der Suche ist die Anzahl der Ergebnisse auf maximal 500 begrenzt.
Ich kann Blöcke alphabetisch nach Produktnamen erstellen.
Wie kann ich die Anzahl der Anfragen und die Logik optimal reduzieren, um alle Produkte mit den zugehörigen Entitäten abzurufen?
Vielen Dank!
Die Admin-API liefert dir automatisch wesentliche verknüpfte Entitäten. Wenn etwas fehlt, kannst du das beim Search Request explizit mit anfordern.
Das ist in der Entwickler Dokumentation recht gut beschrieben, wie du den Request formulieren musst.
Ich habe die Suchlösung gefunden, sie funktioniert aber nur teilweise.
Ich kann Media und Manufacturer angeben, aber die Unit enthält alle Attribute mit Nullwerten.
Ich verwende Folgendes im JSON-Text:
„includes“: [
„manufacturer“,
„unit“,
„media“
]
response:
"id": "0191f03a1a077153a999bba418658a8b",
"type": "unit",
"attributes": {
"shortCode": null,
"name": null,
"customFields": null,
"createdAt": null,
"updatedAt": null,
"translated": [],
"apiAlias": "unit_foreign_keys_extension"
},
includes ist ein nachträglicher Filter. Hinzufügen kannst du mit associations.