Aus dem Englischen übersetzt. Bei Abweichungen gilt die englische Seite. Auf Englisch lesen
Regeln und Limits
Das Verhalten, das eine Integration kennen sollte: Varianten, Texte pro Kanal, Bilder, Bestellungen, Versand, Zeiten. Jede Regel wird von der API mit einer klaren Fehlermeldung durchgesetzt.
Alles auf dieser Seite wurde durchgängig auf echten Kanälen geprüft. Wird eine Regel
verletzt, antwortet die API mit 422 validation_failed (oder dem angegebenen Code) und einer
Meldung, die das Feld nennt. Nichts wird stillschweigend geändert.
Produkte und Varianten
- Eine SKU pro Variante. Bestand, Bestellungen und
POST /inventory/batchordnen Varianten über die SKU zu, daher können sich zwei Varianten eines Produkts keine SKU teilen (422, Two variants share the SKU …). - Jede Optionskombination. Ein Produkt mit Größe S/M und Farbe Rot/Blau hat genau 4 Varianten. Um eine Farbe hinzuzufügen, füge sie in jeder Größe hinzu; um eine Größe zu streichen, streiche sie für jede Farbe. Kanäle bauen das vollständige Raster auf, eine fehlende Kombination würde dort also als Phantomvariante erscheinen.
- Höchstens 3 Optionen und 100 Varianten pro Produkt.
- Preise haben höchstens 2 Dezimalstellen; Mengen sind ganze Zahlen ≥ 0.
- Bilder: Ein Produkt braucht mindestens ein Bild, um veröffentlicht zu werden
(
photo_required_for_channel). Bis zu 20 pro Produkt. - Das Löschen eines Produkts, das noch auf einem Kanal ist, wird abgelehnt
(
422 product_still_listed), auch wenn sein Angebot im Statuserror, aber dort noch live ist. Entferne es zuerst vom Kanal (DELETE /listings/{id}).
Texte pro Kanal
PATCH /listings/{id}mitoverrides.title/overrides.descriptionsetzt den Text nur für diesen Kanal;nullkehrt zum Text des Produkts zurück.- Titel, die länger sind, als der Kanal erlaubt, werden sofort abgelehnt: Shopify 255, Etsy 140, eBay 80 Zeichen.
- Ein Produkt auf einem einzigen Kanal: Bearbeitest du Titel oder Beschreibung des Produkts, ändert sich auch der des Kanals, aber nur das Feld, das du bearbeitet hast (eine Änderung der Beschreibung behält einen für den Kanal gesetzten Titel bei).
- Ein als Leitkanal festgelegter Kanal (seine Änderungen fließen in Nembol) überschreibt die Texte des Produkts und die jedes Kanals.
- Beschreibungen sind HTML und erreichen die Kanäle als HTML.
Bestellungen
- Eine Bestellung pro Kanalbestellung: Eine Bestellung mit mehreren Positionen kommt als
eine Bestellung zurück, mit jeder Position in
linesund dem vollentotal;order.createdwird einmal pro Bestellung ausgelöst. - Neue Bestellungen kommen innerhalb von Sekunden per Webhook an, wo der Kanal sie sendet, sonst beim nächsten Abruf. Statusänderungen auf dem Kanal (storniert, erstattet, anderswo versendet) kommen innerhalb von 10 Minuten an.
source_statusist der eigene Status-String des Kanals, wie zuletzt gelesen.
Versand (POST /orders/{id}/fulfillment)
mark_shippedohne Sendungsverfolgung aktualisiert nur Nembol: Der Marktplatz wird nicht informiert.- Mit einer Sendungsnummer wird der Marktplatz einmal pro Bestellung benachrichtigt. Eine
später gesendete Sendungsverfolgung (nach
mark_shipped) wird dann gemeldet. Sobald der Marktplatz eine Sendungsverfolgung hat, wird eine andere Nummer nur in Nembol gespeichert, und die Antwort lautetchannel_notification.error: channel_already_notified. Korrigiere sie direkt auf dem Marktplatz. tracking.number≤ 64,carrier≤ 64,url≤ 512 Zeichen: Längeres wird abgelehnt, nie gekürzt.- Eine stornierte oder erstattete Bestellung kann nicht als versendet markiert werden
(
order_not_fulfillable).
Kanalverbindungen
-
Ein Verbindungslink funktioniert einmal und eine Stunde lang.
-
Amazon:
params.countrywählt die Region;params.marketplacemuss ein Marktplatz dieser Region sein. -
OAuth-Kanäle (eBay, Etsy, Shopify, WooCommerce, TikTok Shop, Temu, Amazon, Google Merchant Center, Facebook Catalog, Square, Squarespace, Faire, Wix, Facebook, Pinterest, Tumblr) werden über einen Link verbunden.
-
Kaufland, OnBuy, PrestaShop und Subito werden mit Zugangsdaten in
paramsverbunden (kein Link). -
Das Veröffentlichen auf eBay erfordert Geschäftsrichtlinien (Business Policies): Ist das Konto nicht angemeldet,
POST /channel_accounts/{id}/enable_business_policies(mit Bestätigung). -
Ein neues Kanalkonto erhält beim Verbinden die Standardeinstellungen des Kanals, über die API genauso wie im Dashboard.
Zeiten und Limits
- Rate-Limits und
Idempotency-Keys gelten pro Shop (pro Unternehmen bei Partnern). Siehe Rate-Limits. - Ein Angebot wird normalerweise innerhalb von Sekunden
listed; Marktplätze, die Produkte prüfen (Amazon, TikTok Shop), können länger brauchen.
Zuletzt aktualisiert am 20. Oktober 2026
Brauchst du Hilfe?
Schreib uns, und ein Mensch antwortet, meist innerhalb eines Werktags.
Einen Kanal verbinden
Lass Händler eBay, Shopify, Etsy und weitere Kanäle aus deiner App oder deinem Agenten verbinden: OAuth-Links, Kanäle mit API-Schlüssel, Rückkehr-URLs und Trennen.
Rückgängigmachen und Bestätigungen
Jede Änderung, die deine App oder dein Agent vornimmt, wird mit Vorher-/Nachher-Werten protokolliert und kann 30 Tage lang rückgängig gemacht werden; unumkehrbare Aktionen verlangen zuerst eine zweistufige Bestätigung.