Zusammenfassung
Walmart Marketplace API für US-Verkäufer: Bestellungen mit Bestätigung und Versand mit Sendungsverfolgung, Rücksendungen, Artikel- und Katalogsuche, Inventar, Preise, Bulk-Feeds, auf Anfrage Berichte, WFS-Eingangslieferungen und Versand-Einstellungen. Client-ID und Geheimnis.
Geführte Einrichtung
Walmart Marketplace in 2 Minuten mit Claude, ChatGPT oder Copilot verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde Walmart Marketplace 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 Walmart Marketplace
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 → Walmart Marketplace, füge deine Zugangsdaten ein, erstelle einen MCP API-Schlüssel und du bist fertig. Kein Docker, kein
git clone, kein lokaler Server.
Walmart Marketplace
Walmart Marketplace API für US-Verkäufer: Bestellungen mit Bestätigung und Versand mit Sendungsverfolgung, Rücksendungen, Artikel- und Katalogsuche, Inventar, Preise, Bulk-Feeds, auf Anfrage Berichte, WFS-Eingangslieferungen und Versand-Einstellungen. Client-ID und Geheimnis.
Einrichtung
Die Einrichtung dauert etwa 5 Minuten.
- Melde dich unter https://developer.walmart.com mit deinem Seller Center-Login an (wähle Marketplace-Verkäufer).
- Öffne Mein Konto, dann API-Schlüssel (Schlüsselverwaltung) und erstelle oder kopiere die Produktions-Client-ID und das Client-Geheimnis.
- Füge die Client-ID in
WALMART_CLIENT_IDund das Client-Geheimnis inWALMART_CLIENT_SECRETein.
Der Connector tauscht sie bei POST /v3/token (HTTP Basic, Client-Anmeldeinformationen) gegen ein Zugriffstoken aus, das 15 Minuten gültig ist, verwendet es bis kurz vor Ablauf und holt sich selbst ein neues. Jeder Aufruf enthält WM_SEC.ACCESS_TOKEN, WM_SVC.NAME und eine neue WM_QOS.CORRELATION_ID. Verwende deine eigenen Verkäufer-Client-Anmeldeinformationen: Delegierte Zugriffsschlüssel für Lösungsanbieter werden eingestellt (neue können nicht mehr erstellt werden, bestehende funktionieren nach dem 30. April 2027 nicht mehr).
Wo du anfangen kannst: walmart_marketplace_list_released_orders (Bestellungen, die auf dich warten), dann walmart_marketplace_get_order. walmart_marketplace_list_items listet deinen Katalog und walmart_marketplace_get_inventory den Bestand eines SKUs.
Bestellungen: walmart_marketplace_list_orders (alle Status), walmart_marketplace_list_released_orders (Zeilen im Status "Erstellt"), walmart_marketplace_get_order. Eine Zeile geht von Erstellt, Bestätigt, Versendet, Zugestellt oder Storniert. Bestätige neue Bestellungen umgehend mit walmart_marketplace_acknowledge_order, versende dann jede Zeile mit walmart_marketplace_ship_order_line (Versanddienstleister, Methode, Sendungsnummer, Versandzeit in Epoch-Millisekunden); der Versand erfasst die Zahlung des Kunden. walmart_marketplace_cancel_order_line und walmart_marketplace_refund_order_lines sind standardmäßig deaktiviert: eine Stornierung schadet deinen Verkäufermetriken und eine Rückerstattung bewegt Geld. Bestelllisten reichen 180 Tage zurück, maximal 10.000 Bestellungen und standardmäßig die letzten 7 Tage.
Paging: Bestellungen und Rücksendungen antworten mit meta.nextCursor, einer bereitgestellten Abfragezeichenfolge, die mit ? beginnt. Übergebe sie unverändert als next_cursor und lasse die anderen Filter weg. Artikel verwenden nextCursor (beginnt mit *, gültig 2 Minuten) oder Limit und Offset.
Rücksendungen: walmart_marketplace_list_returns (Status INITIATED, DELIVERED, COMPLETED). walmart_marketplace_refund_return ist deaktiviert, da es dem Kunden die Rückerstattung gibt.
Artikel und Katalog: walmart_marketplace_list_items, walmart_marketplace_get_item, walmart_marketplace_count_items, walmart_marketplace_search_my_catalog (dein Katalog mit Filtern wie UNVERÖFFENTLICHTE Artikel) und walmart_marketplace_search_walmart_catalog (der öffentliche Walmart.com-Katalog nach Schlüsselwort, UPC oder GTIN). walmart_marketplace_retire_item ist deaktiviert: das Ausmustern entfernt die Auflistung.
Inventar und Preise: walmart_marketplace_get_inventory, walmart_marketplace_get_inventory_by_ship_node, walmart_marketplace_update_inventory (absolute Menge, Einheit EACH), walmart_marketplace_get_wfs_inventory (Bestand, der von WFS gehalten wird). walmart_marketplace_update_price setzt den BASISpreis eines SKUs in USD (100 Aufrufe pro Stunde); walmart_marketplace_get_promotional_prices zeigt Verkaufspreise an.
Feeds: Bulk-Änderungen erfolgen über Feeds. walmart_marketplace_submit_item_feed und walmart_marketplace_submit_price_feed sind standardmäßig deaktiviert, da ein Feed viele aktive Auflistungen ändert und Bulk-Preis-Feeds pro Stunde und pro Tag begrenzt sind (10 pro Stunde, geteilt durch alle Preis- und Aktionsfeeds). Überprüfe die Ergebnisse mit walmart_marketplace_list_feeds und walmart_marketplace_get_feed_status (Fehler pro Artikel mit include_details).
Berichte: walmart_marketplace_request_report, dann walmart_marketplace_list_report_requests oder walmart_marketplace_get_report_request bis READY, dann walmart_marketplace_get_report_download_url. Status- und Downloadaufrufe sind auf jeweils 20 pro Stunde begrenzt, also warte mehrere Minuten zwischen den Überprüfungen. Der Link ist eine kurzlebige gezippte CSV.
WFS: walmart_marketplace_list_inbound_shipments, walmart_marketplace_list_inbound_shipment_items, walmart_marketplace_create_inbound_shipment_label (Empfangslabels als PDF oder ZPL, kostenlos).
Einstellungen (nur lesen): walmart_marketplace_list_ship_nodes (Versandknoten-IDs), walmart_marketplace_list_carrier_methods, walmart_marketplace_list_shipping_templates, walmart_marketplace_get_lag_time (20 Aufrufe pro Stunde).
Rate Limits: Jede API hat ihren eigenen Token-Bucket (alle Bestellungen 5.000 pro Minute, freigegebene Bestellungen 60 pro Minute, Versand, Bestätigung und Stornierung 60 pro Minute, Inventar 200 pro Minute, Artikel 300 pro Minute). Ein 429 bedeutet, dass der Bucket leer ist; die Header x-current-token-count und X-Next-Replenishment-Time geben an, wann du es erneut versuchen kannst.
Formate: Daten sind im ISO 8601-Format in UTC; Bestelldaten in Antworten sind Epoch-Millisekunden. Geld ist in USD. SKUs sind deine eigenen Verkäufer-SKUs; Walmart-IDs sind purchaseOrderId (Bestellungen), returnOrderId (Rücksendungen), wpid und itemId (Katalog). Fehler kommen als errors.error[] mit Code, Feld und Beschreibung zurück; ein 400 INVALID_REQUEST_HEADER bedeutet normalerweise ein Token- oder Header-Problem.
Voraussetzungen: WALMART_CLIENT_ID, WALMART_CLIENT_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 Walmart Marketplace und füge die unter Voraussetzungen aufgeführten Umgebungsvariablen ein.
Verfügbare Tools
| Tool | Was es tut |
|---|---|
walmart_marketplace_list_orders | Listet Einkaufsbestellungen, neueste zuerst: list.meta (totalCount, limit, nextCursor) und list.elements.order[] mit purchaseOrderId… |
walmart_marketplace_list_released_orders | Listet freigegebene Bestellungen: Einkaufsbestellungen mit Zeilen, die sich noch im Status "Erstellt" befinden, bereit für dich zur Bestätigung und zum Versand. Dieselben Felder wie… |
walmart_marketplace_get_order | Liest eine Einkaufsbestellung: purchaseOrderId, customerOrderId, customerEmailId (Relay-Adresse), orderDate, shippingInfo (Telefon… |
walmart_marketplace_acknowledge_order | Bestätigt eine gesamte Einkaufsbestellung (jede Zeile wechselt von "Erstellt" zu "Bestätigt"), was bestätigt, dass du sie erfüllen wirst. Walmart erwartet dies… |
walmart_marketplace_ship_order_line | Markiert eine Bestellzeile als versendet mit Versanddienstleister und Sendungsnummer. Walmart erfasst dann die Zahlung des Kunden, also versende nur, was wirklich… |
walmart_marketplace_cancel_order_line | Storniert Einheiten einer Bestellzeile, die du nicht versenden kannst, mit einem Grund. Es kann nicht rückgängig gemacht werden und zählt gegen deine Stornierungsrate; verwende… |
walmart_marketplace_refund_order_lines | Erstattet versendete Bestellzeilen (vollständig oder teilweise) an den Kunden. Dies bewegt Geld zurück zum Kunden und kann nicht rückgängig gemacht werden. Zeilen verwenden… |
walmart_marketplace_list_returns | Listet Rücksendebestellungen (RMAs), neueste zuerst: meta (totalCount, limit, nextCursor) und returnOrders[] mit returnOrderId, customerOrderId… |
walmart_marketplace_refund_return | Gibt die Rückerstattung für Zeilen einer Rücksendebestellung (RMA) aus. Dies bewegt Geld zurück zum Kunden und kann nicht rückgängig gemacht werden. Gibt das Rückerstattungsergebnis zurück… |
walmart_marketplace_list_items | Listet die Artikel in deinem Walmart-Katalog: ItemResponse[] mit sku, wpid, upc, gtin, productName, productType, shelf, price (Betrag… |
walmart_marketplace_get_item | Liest einen Artikel deines Katalogs nach SKU (Standard) oder nach einer anderen Kennung: sku, wpid, upc, gtin, productName, shelf, productType, price… |
walmart_marketplace_search_my_catalog | Durchsuche deinen eigenen Verkäuferkatalog mit einer Abfrage, Filtern und Sortierung: items[] mit sku, itemId, productName, brand, price, publishedStatus… |
walmart_marketplace_search_walmart_catalog | Durchsuche den öffentlichen Walmart.com-Katalog (alle Verkäufer) nach Schlüsselwort oder nach UPC, GTIN, EAN oder ISBN, um zu sehen, ob ein Produkt bereits existiert, bevor… |
walmart_marketplace_count_items | Zählt die Artikel deines Katalogs in einem Status (VERÖFFENTLICHT, UNVERÖFFENTLICHT, SYSTEM_PROBLEM, IN_ARBEIT oder ALLE). Nur lesend, günstiger Überblick… |
walmart_marketplace_retire_item | Storniert (entfernt dauerhaft) einen Artikel von Walmart.com nach SKU. Die Auflistung wird entfernt; das Wiederherstellen erfordert eine neue Artikelkonfiguration. Gibt… |
walmart_marketplace_get_inventory | Liest den Bestand eines SKUs an deinem Standardversandknoten oder am angegebenen Versandknoten: sku, quantity (Einheit EACH, Menge = Einheiten, die zum Verkauf verfügbar sind)… |
walmart_marketplace_get_inventory_by_ship_node | Liest den Bestand eines SKUs an jedem Versandknoten deines Kontos (oder an einem Knoten): sku und nodes[] mit shipNode, inputQty (was du festgelegt hast)… |
walmart_marketplace_update_inventory | Setzt den Bestand eines SKUs auf eine absolute Menge an deinem Standardversandknoten (oder dem angegebenen Versandknoten). Der Betrag ersetzt den aktuellen Wert… |
walmart_marketplace_get_wfs_inventory | Liest den Bestand der Walmart Fulfillment Services (WFS): headers (totalCount, limit, offset) und payload.inventory[] mit itemInformation (sku, gtin… |
walmart_marketplace_update_price | Setzt den regulären (BASIS) Verkaufspreis eines SKUs in USD. Gibt eine ItemPriceResponse mit der sku und einer Nachricht zurück. Begrenzung auf 100 Aufrufe pro… |
walmart_marketplace_get_promotional_prices | Liest die Aktionspreise eines SKUs: payload.itemIdentifier und pricingList.pricing[] mit currentPriceType (BASIS, REDUZIERT, ABVERKAUF… |
walmart_marketplace_submit_item_feed | Reiche einen Bulk-Artikel-Feed ein (erstelle oder aktualisiere bis zu 10.000 Artikel) als JSON-Dokument im Walmart-Artikel-Spezifikationsformat, z.B. MP_ITEM mit… |
walmart_marketplace_submit_price_feed | Reiche einen Bulk-Preis-Feed ein (feedType PRICE_AND_PROMOTION, bis zu 10.000 SKUs, 1.000 empfohlen)… |
walmart_marketplace_list_feeds | Listet deine letzten Feeds (oder einen Feed): totalResults und results.feed[] mit feedId, feedType, feedSource, feedStatus (RECEIVED, INPROGRESS… |
walmart_marketplace_get_feed_status | Liest den Status eines Feeds: feedStatus, itemsReceived, itemsSucceeded, itemsFailed, itemsProcessing und, mit include_details… |
walmart_marketplace_request_report | Bitte Walmart, einen auf Anfrage generierten Bericht zu erstellen (ARTIKEL-Katalog, INVENTAR, KAUFBEREICH, STORNIERUNG, RÜCKSENDUNGEN, ARTIKELLEISTUNG, WFS… |
walmart_marketplace_list_report_requests | Listet Berichtsanfragen eines Typs der letzten 30 Tage: requests[] mit requestId, requestStatus (RECEIVED, INPROGRESS, READY, ERROR)… |
walmart_marketplace_get_report_request | Liest den Status einer Berichtsanfrage: requestId, requestStatus (RECEIVED, INPROGRESS, READY, ERROR), reportType, reportVersion… |
walmart_marketplace_get_report_download_url | Erhalte den Download-Link eines BERICHTS, der READY ist: downloadURL (vor-signiert, eine gezippte CSV), downloadURLExpirationTime, reportType und… |
walmart_marketplace_list_inbound_shipments | Listet WFS-Eingangslieferungen (dein Bestand auf dem Weg zu Walmart-Logistikzentren): headers.totalCount und payload[] mit inboundOrderId… |
walmart_marketplace_list_inbound_shipment_items | Listet die SKUs von WFS-Eingangslieferungen: headers.totalCount und payload[] mit inboundOrderId, shipmentId, sku, gtin, itemDesc, itemQty… |
walmart_marketplace_create_inbound_shipment_label | Generiere die WFS-Empfangslabels für eine Eingangslieferung (nicht ein Versanddienstleister-Label: diese ermöglichen es dem Logistikzentrum, Kisten oder Paletten zuzuordnen… |
walmart_marketplace_list_ship_nodes | Listet deine Logistikzentren (Versandknoten): shipNode (die ID, die andere Tools verwenden), shipNodeName, nodeType, status, timeZone, postalAddress… |
walmart_marketplace_list_carrier_methods | Listet die Versandmethoden, die für deine Versandkonfiguration verfügbar sind: carrierMethodId, carrierMethodName, carrierMethodType und… |
walmart_marketplace_list_shipping_templates | Listet deine Versandvorlagen: totalRecords und shippingTemplates[] mit id, name, type (DEFAULT, CUSTOM, DELIVERR), status (ACTIVE… |
walmart_marketplace_get_lag_time | Liest die Erfüllungsverzögerungszeit eines SKUs: sku und fulfillmentLagTime (Tage zwischen Bestellung und Versand; 2 Tage oder mehr benötigt Walmart… |
Beispielaufforderungen
- "Welche freigegebenen Walmart-Bestellungen müssen heute noch versendet werden?"
- "Zeige die Einkaufsbestellung 1234567890123 mit der Versandadresse des Kunden und den Zeilen."
- "Welche SKUs haben weniger als 5 Einheiten auf Lager an meinen Versandknoten?"
- "Setze den Preis von SKU WM-1001 auf 24,99 USD."
- "Bestätige alle freigegebenen Bestellungen von heute und liste die auf, die noch keine Sendungsverfolgung haben."
Nächste Schritte
War dieser Guide hilfreich?