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 Cursor verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde SHEIN Seller in der geführten Einrichtung und trag deine MCP-URL in Cursor 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, mint einen MCP API-Schlüssel und du bist fertig. Kein Docker, kein
git clone, kein lokaler Server.
SHEIN Verkäufer + Cursor
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.
Voraussetzungen
Siehe die vollständigen Einrichtungsanweisungen, die im Connector integriert sind (sichtbar im In-App-Store, wenn du den Connector auswählst). Die erforderlichen Umgebungsvariablen für diesen Connector sind:
SHEIN_API_HOST, SHEIN_APP_ID, SHEIN_APP_SECRET
Schritt 1 — Zugangsdaten erhalten
Was du brauchst: 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, um dies zu genehmigen. 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 Händlerinformationen ein, die angefordert werden (alle Informationen sind im Verkäufer-Backend zu finden). Der Typ kann nach der Genehmigung nicht mehr geändert werden.
- Öffne in der Konsole Anwendungsverwaltung und erstelle eine Anwendung. Wähle den Anwendungstyp des Kooperationsmodus des Shops: Self-Operated oder Semi-Managed für einen Marktplatz-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 APIs für Bestellungen, Produkte, Lager, After-Sales und Rücksendungen müssen abonniert sein (normalerweise mit der Genehmigung gewährt; andernfalls klicke auf Berechtigungsantrag). 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, von 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 ruft den Schlüssel des Shops innerhalb der 10 Minuten ab, 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 eine neue Autorisierung erforderlich ist, 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 Kleinbuchstaben-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 man anfängt: 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. - Versand selbst:
shein_get_order_address(handle_type 2 verschiebt die Bestellung ebenfalls 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 Spediteur sie scannt.shein_confirm_out_of_stockist bei der Installation deaktiviert. - Produkte:
shein_search_products(Codes, Regalstatus, Preise, Lager- 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 Überprüfung durch 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 für eine JavaScript-Zahl zu lang ist, als Text mit ihren genauen Ziffern, und die Tools nehmen IDs als Text und senden sie an SHEIN als Zahlen, also kopiere sie genau so, wie sie in einer Bestellung oder Rücksendung angezeigt werden. Bestell-, After-Sales- und Rücksendefenster sind Peking-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).
Schritt 2 — Adapter installieren
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
Schritt 3 — Connector in Cursor hinzufügen
Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (
https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese AnleitungYOUR_SERVER_IDzeigt.
Cursor liest MCP-Server aus ~/.cursor/mcp.json. Füge diesen Eintrag hinzu:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- Erstelle in AnythingMCP unter MCP Servers → dein Server → API keys einen MCP-API-Key und setze ihn anstelle von
YOUR_MCP_API_KEYein. - Speichere die Datei und starte Cursor neu.
- Öffne Cursor → Settings → MCP und prüfe, ob
anythingmcpaufgeführt und verbunden ist. - Leg los: Der Agent kann jetzt die
SHEIN Verkäufer-Tools aufrufen.
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 | Liest bis zu 30 Bestellungen vollständig: orderStatus, orderType (1 normal, 2 Umtausch), printOrderStatus (1, wenn die Adresse exportiert werden kann und ein… |
shein_get_order_address | Exportiert 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 Spediteure, die dieser Shop verwenden kann: expressChannels für den eigenen Versand (site, expressIdCode wie UPS oder DHL E-Commerce, 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 eines Pakets einer Bestellung oder einer Rücksendung: trackInfo, ein Eintrag pro Sendungsnummer mit Spediteur, 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 | Lager von SKUs, SKCs oder SPUs: goodsInventory pro SKC mit skuList, jede mit skuCode, totalInventoryQuantity, totalUsableInventory (was verkauft werden kann… |
shein_update_stock | Ändere den verkaufsfähigen Lagerbestand von bis zu 100 SKUs eines selbstbetriebenen oder semi-verwalten Shops. Jeder Artikel: idempotencyKey (ein einzigartiger Text; eine Wiederholung… |
shein_update_prices | Setze den Verkaufspreis von bis zu 100 SKUs pro Standort (selbstbetriebenen Shops). Jeder Artikel: productCode (der skuCode), site (ein Sub-Site wie… |
shein_get_sku_sales | Einheiten, die pro SKU verkauft wurden: 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 nimm sie von Regalen auf 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 list mit aftersalesOrderNo… |
shein_get_after_sales_orders | Liest 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 (48 Stunden standardmäßig) auf: count und returnOrderList mit returnOrderNo… |
shein_get_return_orders | Liest 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?"
FAQ
Füge ich einen Shop-Schlüssel oder Token ein? Nein. Du fügst die App-ID und das App-Secret deiner genehmigten SHEIN-App ein und klickst auf Authorize with Provider. Die Seite von SHEIN fordert das Hauptkonto des Shops zur Genehmigung auf, und der Connector ruft den Schlüssel des Shops selbst ab und speichert ihn. Wenn die Autorisierung endet, klicke erneut auf Authorize with Provider.
Für welche Shops funktioniert es? Bestellungen, Tracking, Lageraktualisierungen und Rücksendungen sind für selbstbetriebene und semi-verwalte Shops; Preise können nur von selbstbetriebenen Shops festgelegt werden. Produkte, Kategorien, Marken, Standorte und Lagerabfragen funktionieren auch für vollständig verwaltete Shops. Wähle die API-Adresse deines App-Typs: openapi.sheincorp.com für selbstbetriebene und semi-verwalte, openapi.sheincorp.cn für vollständig verwaltete. SHEIN akzeptiert nur Aufrufe von Adressen auf der IP-Whitelist der App; auf AnythingMCP Cloud zeigt die Einrichtungsseite die Adresse an, die hinzugefügt werden muss.
Welche Tools sind deaktiviert installiert? shein_confirm_out_of_stock, das eine Bestellzeile storniert, shein_set_skc_shelf_status, das Produkte vom Regal nimmt, und shein_sign_return_order, das eine Rücksendung bestätigt. Nichts im Connector bewegt Geld, bucht bezahlte Logistik oder entscheidet über einen After-Sales-Fall.
Unterstützt Cursor eigene MCP-Server im kostenlosen Tarif? Ja — MCP gibt es in den Tarifen Hobby, Pro und Business.
Nächste Schritte
War dieser Guide hilfreich?