Ersatzprodukte-API

Verwaltung von „Ersatzprodukt"-Beziehungen zwischen Produkten — Abrufen, Erstellen, Ändern und Löschen

Basis-URL

https://{tenant}.logzi.com/api/product_replace/

Jede Anfrage liefert eine JSON-Antwort zurück. Bei Erfolg ist result.code == 1, im Fehlerfall result.code == 0. Die Ersatzprodukte-API verwaltet die Beziehungen der einer Produktgruppe zugeordneten Ersatz-/Alternativprodukte — product_group_id identifiziert die übergeordnete Produktgruppe, product_id das Ersatzprodukt.

GET /api/product_replace/get

Abruf eines einzelnen Ersatzprodukt-Datensatzes anhand der ID.

Query-Parameter

ParameterTypPflichtBeschreibung
idintID des Ersatzprodukt-Datensatzes

Beispielanfrage

GET /api/product_replace/get?id=1
X-API-KEY: {ihr_api_schluessel}
GET /api/product_replace/list

Paginierte Liste der Ersatzprodukt-Beziehungen.

Query-Parameter

ParameterTypPflichtBeschreibung
list_countintMaximale Anzahl der zurückgegebenen Datensätze
list_offsetintPaginierungs-Offset (Standard: 0)
list_conditionobjectObjekt mit Filterbedingungen — z. B. {"product_group_id": 5} oder {"product_id": 12}

Verfügbare list_condition-Filter

FilterTypBeschreibung
product_group_idintFiltert nach ID der übergeordneten Produktgruppe
product_idintAbruf aller Beziehungen zu einem bestimmten Produkt

Beispielanfrage

GET /api/product_replace/list?list_offset=0&list_count=100&list_condition={"product_group_id":5}
X-API-KEY: {ihr_api_schluessel}
POST /api/product_replace/save

Erstellung oder Änderung einer Ersatzprodukt-Beziehung. Wenn data.id den Wert 0 hat oder fehlt, wird ein neuer Datensatz erstellt.

POST-Felder — data-Objekt

FeldTypPflichtBeschreibung
idintID des Datensatzes (0 = Neuanlage)
product_idintID des Ersatzprodukts
product_group_idintID der übergeordneten Produktgruppe

Beispielanfrage

POST /api/product_replace/save
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{ "data": { "id": 0, "product_id": 42, "product_group_id": 5 } }
POST /api/product_replace/delete

Löschen einer Ersatzprodukt-Beziehung anhand der ID (Soft Delete).

POST-Felder

FeldTypPflichtBeschreibung
idintID der zu löschenden Beziehung

Beispielanfrage

POST /api/product_replace/delete
X-API-KEY: {ihr_api_schluessel}
Content-Type: application/json

{ "id": 1 }

Nimm Kontakt mit uns auf

Interessierst du dich für unsere Software? Schreib uns einfach!

Brauchst du Hilfe?

Wenn du keine Antwort findest und Unterstützung brauchst

Jetzt registrieren,
später bezahlen!

Teste es 3 Tage kostenlos, ohne Risiko und Verpflichtungen!