Skip to main content

Shop-SKUs

Eine Shop-SKU verknüpft eine SKU mit einem Shop (und einem Shop-Produkt). Preise sind in Euro-Cent. Leseberechtigung: product:read
Schreibberechtigung: product:write

Shop-SKUs auflisten

integer
Standard:"0"
Seitennummer (0-indexiert)
integer
Standard:"50"
Anzahl der Shop-SKUs pro Seite
string
Filter auf einen einzelnen Shop
Präfixsuche nach Shop-Varianten-ID oder externer Shop-SKU

Shop-SKU anlegen

Pflichtfelder: shop_uid, shop_product_uid, price. Optional: sku_uid, shop_sku, shop_variation_id, image_url, last_synced_stock.
Gibt HTTP 201 zurück. shop_product_uid muss zum angegebenen shop_uid gehören. Das Anlegen eines zweiten Shop-SKU für eine sku_uid oder shop_variation_id, die bereits mit demselben shop_uid verknüpft ist, gibt HTTP 409 zurück. Pro Shop genau ein Shop-SKU je SKU und je Variations-ID: Hat der Shop bereits ein aktives Shop-SKU mit dieser sku_uid oder dieser shop_variation_id, wird die Anfrage mit HTTP 409 abgelehnt und nichts angelegt. Eine zweite Zuordnung ergänzt keine Listung — sie macht mehrdeutig, welcher Preis und welches SKU für eine eingehende Bestellung gilt. Aktualisieren Sie stattdessen das vorhandene Shop-SKU oder löschen Sie es zuerst. Zwei verschiedene Shops dürfen dieselbe SKU und dieselbe Variations-ID selbstverständlich führen.

Shop-SKU abrufen / aktualisieren / löschen

Aktualisierbare Felder: sku_uid, shop_sku, shop_variation_id, price, image_url, last_synced_stock. Löschen gibt HTTP 204 zurück. Eine sku_uid oder shop_variation_id, die ein anderes aktives Shop-SKU desselben Shops bereits trägt, wird aus dem oben genannten Grund mit HTTP 409 abgelehnt. Die eigenen aktuellen Werte erneut zu senden, ist immer erlaubt.