Oxid
Zweck
Der OXID eShop Connector bietet eine umfassende Schnittstelle zur OXID eShop REST-API und ermöglicht die Automatisierung von E‑Commerce‑Prozessen. Er erlaubt die Verwaltung von Artikeln, Kategorien, Bestellungen, Kunden und Lieferungen direkt aus Workflows. Mit diesem Connector lassen sich folgende Aufgaben umsetzen:
Produkte verwalten: Artikel inklusive Varianten und Lagerbestand erstellen, abrufen, aktualisieren und löschen.
Kataloge organisieren: Kategorien und Hersteller verwalten.
Bestellungen bearbeiten: Bestelldetails abrufen und aktualisieren.
Kunden verwalten: Kundenkonten und Lieferadressen erstellen, abrufen, aktualisieren und löschen.
Lieferungen handhaben: Liefersätze und Lieferungen verwalten.

Praktische Anwendungshinweise
Authentifizierung
Bearer Token
Token wird im
Authorization-Header als Bearer-Token übermittelt.
Beispiel-Header:
API‑Schlüssel
key: Name des Schlüssels (z.B.x-api-key)value: SchlüsselwertaddTo: Einfügung inheadersoderqueryParameters
Beispiel (Header):
Beispiel (Query-Parameter):
OAuth2 Password‑Grant
Benötigt: Username, Password, Token URL, Client ID und Client Secret
Beispiel (Token-Anfrage, Form-Urlencoded):
Erwartungen an Ein- und Ausgabe
Eingabe
Pfad-Parameter: Zum Beispiel
articleIdbei „Artikel nach ID abrufen“.Query-Parameter: Optional
limit,offset,sort,filter.JSON-Body: Bei Erstellen oder Aktualisieren (z.B. Artikel, Bestellungen) ist ein JSON-
data-Objekt erforderlich.
Beispiel (Query-Parameter):
Beispiel (JSON-Body für Erstellen/Aktualisieren):
Ausgabe
response: JSON-Antwort, meist im HAL‑Format mit Daten in_embedded.header: Optional, wenn „Header ausgeben“ aktiviert ist.createResponseDataStructure: Hilft, aus derresponseeine strukturierte Datenform zu erzeugen, die die Zuordnung in Workflows erleichtert.
Beispiel (vereinfachte HAL-Antwort):
Zuletzt aktualisiert
War das hilfreich?
