Zusammenfassung
Lass deine KI mit deinem SHEIN Verkäufer-Shop arbeiten: Bestellungen, Käuferadresse und Tracking-Upload, Paketverfolgung, Produkte mit Preisen und Lagerbestand, Lager- und Preisaktualisierungen, Kategorien und Attribute, After-Sales-Fälle und Rücksendungen.
Geführte Einrichtung
SHEIN Seller in 2 Minuten mit Claude, ChatGPT oder Copilot verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde SHEIN Seller in der geführten Einrichtung und trag deine MCP-URL in deinen KI-Assistenten ein. Ohne Code, ohne eigenen Server.
Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar
Frag einfach
Beispiel-Prompts für SHEIN Seller
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Melde dich an, klicke auf Connectors → SHEIN Seller, füge die App-ID und das App-Secret ein, klicke auf Authorize with Provider und genehmige mit dem Hauptkonto des Shops auf SHEIN, erstelle einen MCP API-Schlüssel und du bist fertig. Kein Docker, kein
git clone, kein lokaler Server.
SHEIN Seller
Lass deine KI mit deinem SHEIN Verkäufer-Shop arbeiten: Bestellungen, Käuferadresse und Tracking-Upload, Paketverfolgung, Produkte mit Preisen und Lagerbestand, Lager- und Preisaktualisierungen, Kategorien und Attribute, After-Sales-Fälle und Rücksendungen.
Einrichtung
Was du benötigst: ein SHEIN Open Platform Entwicklerkonto vom Typ Seller Self-Developed (verifiziert mit den Händlerinformationen des Shops), eine genehmigte App des Kooperationsmodus des Shops und das Hauptkonto des Shops zur Genehmigung. Etwa 20 Minuten Arbeit, plus die Überprüfungen von SHEIN für das Konto und die App.
- Registriere dich unter https://open.sheincorp.com, wähle den Entwicklertyp Seller Self-Developed und reiche die angeforderten Händlerinformationen ein (alle sind im Verkäufer-Backend zu finden). Der Typ kann nach der Genehmigung nicht mehr geändert werden.
- Öffne in der Konsole Anwendungsmanagement und erstelle eine Anwendung. Wähle den Anwendungstyp des Kooperationsmodus des Shops: Self-Operated oder Semi-Managed für einen Marketplace-Shop (ein Shop in mehreren Modi benötigt eine App pro Modus). Name, Icon und Beschreibung werden den Verkäufern angezeigt und können nach der Einreichung nicht mehr bearbeitet werden. SHEIN überprüft die App; bis sie genehmigt ist, gibt es keine gültige App-ID oder App-Secret.
- Überprüfe auf der Detailseite der App das API-Berechtigungspaket: die Bestell-, Produkt-, Lager-, After-Sales- und Rücksendungs-APIs müssen abonniert sein (in der Regel mit der Genehmigung gewährt; andernfalls klicke auf Berechtigungsantrag stellen). Füge die ausgehende IP-Adresse dieses Servers zur IP-Whitelist der App hinzu: SHEIN lehnt Produktionsaufrufe von jeder anderen Adresse ab (
openapi00002). Auf AnythingMCP Cloud zeigt die Einrichtungsseite die Adresse an. - Kopiere die App-ID in
SHEIN_APP_IDund das App-Secret inSHEIN_APP_SECRET, und wähle die API-Adresse fürSHEIN_API_HOST:https://openapi.sheincorp.comfür selbstbetriebene und semi-verwalte Apps,https://openapi.sheincorp.cnfür vollständig verwaltete, SHEIN-betriebene und andere Apps. - Installiere den Connector und klicke auf Authorize with Provider (der letzte Schritt des Einrichtungsleitfadens erledigt das). Die Seite von SHEIN öffnet sich: melde dich mit dem Hauptkonto des Shops im Verkäufer-Backend an und klicke auf die Genehmigungsschaltfläche. SHEIN sendet den Browser zurück zu
<SERVER_URL>/api/shein-auth/callback(auf AnythingMCP Cloud:https://cloud.anythingmcp.com/api/shein-auth/callback) und der Connector holt den Schlüssel des Shops innerhalb der 10 Minuten, die SHEIN erlaubt.
Der Shop-Schlüssel: SHEIN übergibt die openKeyId und secretKey des Shops (der secretKey ist mit dem App Secret verschlüsselt, das AnythingMCP einmal entschlüsselt); beide werden verschlüsselt im Connector gespeichert. SHEIN dokumentiert keine Lebensdauer und keine Erneuerung dafür. Eine Autorisierung endet, wenn der Verkäufer die App entbindet oder den Schlüssel zurücksetzt, der Shop geschlossen wird, SHEIN ihn zurücksetzt oder entbindet, oder er abläuft: Aufrufe schlagen dann mit openapi00004 fehl ("Der Benutzer ist abgelaufen"), der Connector zeigt an, dass er eine neue Autorisierung benötigt, und jemand klickt erneut auf Authorize with Provider.
Wie es signiert: jeder Aufruf trägt x-lt-openKeyId, x-lt-timestamp (Unix-Millisekunden) und x-lt-signature: fünf zufällige Zeichen gefolgt von der Base64 des kleingeschriebenen hex HMAC-SHA256 von openKeyId×tamp&path, verschlüsselt mit dem secretKey plus diesen fünf Zeichen. Die Abfrage ist nicht signiert. Ein Zeitstempel ist 5 Minuten gültig, daher muss die Serveruhr richtig sein.
Wo du anfangen kannst: shein_get_store_info überprüft die Autorisierung und benennt den Shop; shein_list_sites gibt die Standortcodes und Währungen an.
- Bestellungen:
shein_list_orders(ein Zeitfenster von maximal 48 Stunden ist obligatorisch), dannshein_get_ordersfür bis zu 30 auf einmal. Nur Bestellungen mit stockMode 3 werden vom Verkäufer versendet; printOrderStatus 1 bedeutet, dass die Bestellung jetzt bearbeitet werden kann. - Selbstversand:
shein_get_order_address(handle_type 2 verschiebt auch die Bestellung zum Versand),shein_list_warehouse_addresses,shein_list_shipping_channels, dannshein_upload_tracking_numberspro Stück (goodsId).shein_get_logistics_trackverfolgt das Paket. SHEIN markiert die Bestellung als versendet, wenn der Carrier sie scannt.shein_confirm_out_of_stockist bei der Installation deaktiviert. - Produkte:
shein_search_products(Codes, Regalstatus, Preise, Lagerbestand und Kampagnen-Sperren),shein_list_products(alle Codes),shein_get_product(ein SPU vollständig). Für neue Angebote:shein_get_category_tree,shein_get_attribute_templates,shein_list_brands.shein_set_skc_shelf_statusist bei der Installation deaktiviert. - Lager und Preise:
shein_list_warehouses,shein_get_stock,shein_update_stock(mit einem Idempotenzschlüssel pro Zeile),shein_update_prices(Preiserhöhungen können auf die Preisüberprüfung von SHEIN warten).shein_get_sku_salesgibt verkaufte Einheiten für verwaltete Shops an. - After Sales:
shein_list_after_sales_ordersundshein_get_after_sales_orders,shein_list_return_ordersundshein_get_return_ordersnur lesen;shein_sign_return_orderist bei der Installation deaktiviert.
Codes, Zeiten und Beträge: SPU-, SKC- und SKU-Codes (spuName, skcName, skuCode) sind von SHEIN; supplierCode und supplierSku sind die eigenen des Verkäufers. Ein SKU, der mehrere Male verkauft wird, hat eine goodsId pro Stück, und Tracking-Nummern, Stornierungen und Rücksendebelege funktionieren pro goodsId. goodsId-Werte sind 64-Bit-Zahlen: der Connector liest jede ID, die zu lang für eine JavaScript-Zahl ist, als Text mit ihren genauen Ziffern, und die Tools nehmen IDs als Text und senden sie als Zahlen an SHEIN, also kopiere sie genau so, wie sie eine Bestellung oder Rücksendung zeigt. Bestell-, After-Sales- und Rücksendefenster sind Pekinger Zeit (UTC+8) als yyyy-MM-dd HH:mm:ss; Bestelldetails antworten mit yyyy-MM-dd'T'HH:mm:ss.SSSZ, Tracking-Ereignisse mit Unix-Millisekunden. Beträge sind Dezimalzahlen in der Währung, die neben ihnen genannt wird (orderCurrency, currency, currencyCode).
Limits: jede API hat ihr eigenes Limit für Aufrufe pro Sekunde pro App (20 für Produktsuche, 30 bis 300 für die anderen), beantwortet mit openapi00006 oder 832213, wenn überschritten. Bestell- und Rücksendelisten paginieren nach 30, Produktsuchen nach 10; ein Bestellfenster gibt maximal 10.000 Bestellungen zurück, die Produktliste maximal 50.000 Codes. Der gleiche SKC und Standort können den Regalstatus einmal alle 20 Minuten ändern.
Antworten und Fehler: SHEIN antwortet mit code "0" und dem Ergebnis in info; jeder andere code ist ein Fehler mit msg und einer traceId, die innerhalb von drei Tagen an den SHEIN-Support zitiert werden muss. Der Connector fordert englische Nachrichten an (language: en). openapi00001: die Signatur wurde abgelehnt; bei einer korrekten Serveruhr bedeutet dies, dass sich der Shop-Schlüssel geändert hat (erneut autorisiert oder woanders zurückgesetzt), also autorisiere erneut. openapi00002: die IP-Adresse dieses Servers ist nicht auf der Whitelist der App. openapi00003: die App hat keine Berechtigung für diese API, die API ist nicht für den Modus des Shops oder das Entwicklerkonto ist deaktiviert. openapi00004: die Autorisierung ist abgelaufen; autorisiere erneut. Schreibaufrufe, die eine Liste benötigen, antworten mit code 0 und benennen die abgelehnten Zeilen (failedList, failure_results oder info).
Voraussetzungen: SHEIN_API_HOST, SHEIN_APP_ID, SHEIN_APP_SECRET
Installiere den Connector lokal
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Öffne http://localhost:3000/connectors/store, wähle SHEIN Seller und füge die unter Voraussetzungen aufgeführten Umgebungsvariablen ein.
Verfügbare Tools
| Tool | Was es tut |
|---|---|
shein_get_store_info | Der autorisierte SHEIN-Shop: storeInfo (supplierId, storeName und storeStatus 1 aktiviert oder 0 deaktiviert, die letzten beiden für selbstbetrieben und… |
shein_list_sites | Die Standorte, auf denen der Shop verkauft: main_site und main_site_name, dann sub_site_list mit site_abbr (der Standortcode, den die Preis- und Regaltools verwenden… |
shein_list_orders | Listet Kundenbestellungen eines selbstbetriebenen oder semi-verwalten Shops in einem Zeitfenster von maximal 48 Stunden auf. Gibt count und orderList zurück, jede mit… |
shein_get_orders | Lese bis zu 30 Bestellungen vollständig: orderStatus, orderType (1 normal, 2 Umtausch), printOrderStatus (1, wenn die Adresse exportiert werden kann und eine… |
shein_get_order_address | Exportiere die Versandadresse des Käufers einer Bestellung: receiveMsgList mit firstName, middleName, lastName, country, province, city, district… |
shein_list_warehouse_addresses | Die Versandlageradressen des Verkäufers für SHEIN-Partnerlogistik: openApiAddressInfos mit warehouseAddressCode (was… |
shein_list_shipping_channels | Die Carrier, die dieser Shop verwenden kann: expressChannels für den eigenen Versand (site, expressIdCode wie UPS oder DHL eCommerce, expressChannelCode)… |
shein_upload_tracking_numbers | Lade die Tracking-Nummern einer Bestellung hoch, ersetze oder lösche sie, die der Verkäufer selbst versendet, pro Stück (goodsId von shein_get_orders; mehrere… |
shein_get_logistics_track | Verfolgungsereignisse des Pakets einer Bestellung oder einer Rücksendung: trackInfo, ein Eintrag pro Sendungsnummer mit Carrier, waybillNo, waybillType (1 erste Etappe, 2… |
shein_confirm_out_of_stock | Storniere ein Stück einer Bestellung, weil es nicht auf Lager ist: sein storageTag wird 3 und SHEIN erstattet später dem Käufer (newGoodsStatus 6).… |
shein_search_products | Suche die Produkte des Shops nach SHEIN-Codes, den eigenen Codes des Verkäufers, Regalstatus, Kategorie und Zeit. Gibt meta.count und data zurück, einen Eintrag… |
shein_list_products | Listet jedes veröffentlichte Produkt nur als Codes auf: data mit spuName, skcName und skuCodeList (bis zu 40 SKUs pro SKC). Für Namen, Preise und Lager… |
shein_get_product | Ein genehmigtes SPU vollständig: categoryId, productTypeId, brandCode, supplierCode, productMultiNameList und productMultiDescList pro Sprache… |
shein_get_category_tree | Die Produktkategorien, die dieser Shop verwenden kann, als Baum: category_id, category_name, parent_category_id, last_category (wahr für ein Blatt)… |
shein_get_attribute_templates | Die Attribute, die dieser Shop für bis zu 10 Produkttypen ausfüllen kann oder muss: pro product_type_id, attribute_infos mit attribute_id… |
shein_list_brands | Die Marken, unter denen dieser Shop veröffentlichen kann: data mit brand_code und brand_name. Keine Parameter |
shein_list_warehouses | Die Lager des Verkäufers eines selbstbetriebenen oder semi-verwalten Shops: Liste mit warehouseCode (was shein_update_stock benötigt, wenn der Shop… |
shein_get_stock | Lagerbestand von SKUs, SKCs oder SPUs: goodsInventory pro SKC mit skuList, jede mit skuCode, totalInventoryQuantity, totalUsableInventory (was kann… |
shein_update_stock | Ändere den verkaufsfähigen Lagerbestand von bis zu 100 SKUs eines selbstbetriebenen oder semi-verwalten Shops. Jedes Element: idempotencyKey (ein einzigartiger Text; eine Wiederholung… |
shein_update_prices | Setze den Verkaufspreis von bis zu 100 SKUs pro Standort (selbstbetriebenen Shops). Jedes Element: productCode (der skuCode), site (ein Sub-Site wie… |
shein_get_sku_sales | Verkauft Einheiten pro SKU: dataList mit skuCode, realTimeSaleCnt (heute), cydSaleCnt (gestern), c7dSaleCnt und c30dSaleCnt (letzte 7 und 30 Tage)… |
shein_set_skc_shelf_status | Stelle SKCs ins Regal oder nehme sie von den gewählten Standorten, bis zu 100 Einträge. Jeder Eintrag: skc_name, site_list (Sub-Sites wie shein-fr)… |
shein_list_after_sales_orders | Listet After-Sales-Fälle eines selbstbetriebenen oder semi-verwalten Shops in einem Fenster von maximal 48 Stunden auf: count und Liste mit aftersalesOrderNo… |
shein_get_after_sales_orders | Lese bis zu 10 After-Sales-Fälle: site, orderNo, returnOrderNo, aftersalesOrderSubStatus, aftersalesResolutionPlan (1 Rückgabe und Rückerstattung, 2… |
shein_list_return_orders | Listet Rücksendebestellungen eines selbstbetriebenen oder semi-verwalten Shops in einem Fenster (standardmäßig 48 Stunden) auf: count und returnOrderList mit returnOrderNo… |
shein_get_return_orders | Lese bis zu 30 Rücksendebestellungen: returnOrderStatus, orderNo, site, noReturnGoodsSign (1 Rückerstattung ohne Rückgabe), returnOrderTagCode, tracking… |
shein_sign_return_order | Bestätige, dass der Verkäufer zurückgegebene Stücke einer Rücksendebestellung erhalten hat (goodsId-Werte von shein_get_return_orders). Dies regelt die Rücksendung… |
Beispielaufforderungen
- "Welche SHEIN-Bestellungen aus den letzten 24 Stunden kann ich jetzt bearbeiten?"
- "Lade die UPS-Tracking-Nummer 1Z999AA10123456784 für beide Stücke der Bestellung GSH12345678901 hoch."
- "Welche meiner SKUs haben weniger als 10 Einheiten auf Lager?"
- "Setze den Lagerbestand des SKU-Codes I8xk2m4p0q in meinem Hauptlager auf 60."
- "Welche Rücksendebestellungen und After-Sales-Fälle sind diese Woche eingegangen, und was sagen die Käufer?"
Nächste Schritte
War dieser Guide hilfreich?