Shop-Produkte
Ein Shop-Produkt verknüpft ein Produkt mit einem Shop (z. B. einem Shopify-Produkt). Leseberechtigung:product:readSchreibberechtigung:
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
product_uid, shop_uid. Optional: external_id, external_status.
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
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.