Skip to main content

Shop-Produkte

Ein Shop-Produkt verknüpft ein Produkt mit einem Shop (z. B. einem Shopify-Produkt). Leseberechtigung: product:read
Schreibberechtigung: product:write

Shop-Produkte auflisten

integer
Standard:"0"
Seitennummer (0-indexiert)
integer
Standard:"50"
Anzahl der Shop-Produkte pro Seite
string
Filter auf einen einzelnen Shop

Shop-Produkt anlegen

Pflichtfelder: product_uid, shop_uid. Optional: external_id, external_status.
Gibt HTTP 201 zurück. Beim Anlegen wird external_status in Großbuchstaben gespeichert. Das Anlegen eines zweiten Shop-Produkts für eine product_uid, die bereits mit demselben shop_uid verknüpft ist, gibt HTTP 409 zurück. Pro Shop genau ein Shop-Produkt je Produkt: Führt der Shop diese product_uid bereits, wird die Anfrage mit HTTP 409 abgelehnt und nichts angelegt. Dasselbe Produkt darf selbstverständlich in beliebig vielen verschiedenen Shops gelistet sein.

Shop-Produkt abrufen / aktualisieren / löschen

Aktualisierbare Felder: product_uid, external_id, external_status. Löschen gibt HTTP 204 zurück und entfernt auch zugehörige Shop-SKUs. Ein Wechsel auf eine product_uid, die der Shop bereits führt, wird mit HTTP 409 abgelehnt. Das Leeren des Feldes ("product_uid": null) wird mit HTTP 400 abgelehnt, solange Shop-SKUs unterhalb dieses Shop-Produkts noch auf SKUs des bisherigen Produkts verweisen — lösen oder löschen Sie diese zuerst, damit keine Listung ein Produkt beschreibt, das sie nicht mehr nennt.