Кратко
Walmart Marketplace API для продавцов США: заказы с подтверждением и отправкой с отслеживанием, возвраты, поиск товаров и каталога, запасы, цены, массовые загрузки, отчеты по запросу, входящие отправления WFS и настройки доставки. Идентификатор клиента и секрет.
Пошаговая настройка
Подключи Walmart Marketplace к Claude, ChatGPT или Copilot за 2 минуты
Начни бесплатный пробный период в AnythingMCP Cloud, подключи Walmart Marketplace в пошаговой настройке и добавь свой MCP URL в своего ИИ-ассистента. Без кода и без собственного сервера.
Без банковской карты · 7 дней пробного периода · Есть вариант self-host
Попробуй спросить
Примеры промптов для Walmart Marketplace
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Нет установки? Используй cloud.anythingmcp.com напрямую. Войди в систему, нажми Connectors → Walmart Marketplace, вставь свои учетные данные, создай ключ API MCP, и все готово. Никакого Docker, никакого
git clone, никакого локального сервера.
Walmart Marketplace
Walmart Marketplace API для продавцов США: заказы с подтверждением и отправкой с отслеживанием, возвраты, поиск товаров и каталога, запасы, цены, массовые загрузки, отчеты по запросу, входящие отправления WFS и настройки доставки. Идентификатор клиента и секрет.
Настройка
Настройка занимает около 5 минут.
- Войди на https://developer.walmart.com с помощью своего логина Seller Center (выбери продавца Marketplace).
- Открой Мой аккаунт, затем API ключи (управление ключами) и создай или скопируй идентификатор клиента и секрет клиента для производственной среды.
- Вставь идентификатор клиента в
WALMART_CLIENT_IDи секрет клиента вWALMART_CLIENT_SECRET.
Коннектор обменивает их на POST /v3/token (HTTP Basic, учетные данные клиента) для получения токена доступа, который действует 15 минут, повторно использует его до истечения срока действия и самостоятельно получает новый. Каждый вызов содержит WM_SEC.ACCESS_TOKEN, WM_SVC.NAME и новый WM_QOS.CORRELATION_ID. Используй свои собственные учетные данные продавца: ключи делегированного доступа для поставщиков решений прекращаются (новые больше не могут быть созданы, существующие перестанут работать после 30 апреля 2027 года).
С чего начать: walmart_marketplace_list_released_orders (заказы, ожидающие тебя), затем walmart_marketplace_get_order. walmart_marketplace_list_items перечисляет твой каталог, а walmart_marketplace_get_inventory — запасы SKU.
Заказы: walmart_marketplace_list_orders (все статусы), walmart_marketplace_list_released_orders (строки в статусе Создано), walmart_marketplace_get_order. Строка переходит в статус Создано, Подтверждено, Отправлено, Доставлено или Отменено. Подтверждай новые заказы оперативно с помощью walmart_marketplace_acknowledge_order, затем отправляй каждую строку с помощью walmart_marketplace_ship_order_line (перевозчик, метод, номер отслеживания, время отправки в миллисекундах эпохи); отправка фиксирует оплату клиента. walmart_marketplace_cancel_order_line и walmart_marketplace_refund_order_lines установлены в выключенном состоянии: отмена влияет на метрики продавца, а возврат перемещает деньги. Списки заказов охватывают 180 дней назад, максимум 10,000 заказов и по умолчанию охватывают последние 7 дней.
Пагинация: заказы и возвраты отвечают с meta.nextCursor, готовой строкой запроса, начинающейся с ?. Передай ее без изменений как next_cursor и оставь другие фильтры. Товары используют nextCursor (начинается с *, действителен 2 минуты) или лимит и смещение.
Возвраты: walmart_marketplace_list_returns (статусы INITIATED, DELIVERED, COMPLETED). walmart_marketplace_refund_return выключен, потому что он возвращает деньги клиенту.
Товары и каталог: walmart_marketplace_list_items, walmart_marketplace_get_item, walmart_marketplace_count_items, walmart_marketplace_search_my_catalog (твой каталог с фильтрами, такими как НЕНАПЕЧАТАННЫЕ товары) и walmart_marketplace_search_walmart_catalog (публичный каталог Walmart.com по ключевому слову, UPC или GTIN). walmart_marketplace_retire_item выключен: снятие с продажи удаляет листинг.
Запасы и цены: walmart_marketplace_get_inventory, walmart_marketplace_get_inventory_by_ship_node, walmart_marketplace_update_inventory (абсолютное количество, единица EACH), walmart_marketplace_get_wfs_inventory (запасы, хранящиеся WFS). walmart_marketplace_update_price устанавливает БАЗОВУЮ цену одного SKU в USD (100 вызовов в час); walmart_marketplace_get_promotional_prices показывает цены распродаж.
Загрузки: массовые изменения проходят через загрузки. walmart_marketplace_submit_item_feed и walmart_marketplace_submit_price_feed установлены в выключенном состоянии, потому что одна загрузка изменяет много активных листингов, а массовые загрузки цен ограничены по количеству в час и в день (10 в час, общие для всех загрузок цен и акций). Проверь результаты с помощью walmart_marketplace_list_feeds и walmart_marketplace_get_feed_status (ошибки по элементам с include_details).
Отчеты: walmart_marketplace_request_report, затем walmart_marketplace_list_report_requests или walmart_marketplace_get_report_request до READY, затем walmart_marketplace_get_report_download_url. Статус и вызовы загрузки ограничены 20 в час каждый, поэтому подожди несколько минут между проверками. Ссылка — это краткосрочная сжатая CSV.
WFS: walmart_marketplace_list_inbound_shipments, walmart_marketplace_list_inbound_shipment_items, walmart_marketplace_create_inbound_shipment_label (этикетки получения в формате PDF или ZPL, бесплатно).
Настройки (только для чтения): walmart_marketplace_list_ship_nodes (идентификаторы узлов доставки), walmart_marketplace_list_carrier_methods, walmart_marketplace_list_shipping_templates, walmart_marketplace_get_lag_time (20 вызовов в час).
Ограничения по скорости: у каждого API есть свой собственный токен (все заказы 5,000 в минуту, выпущенные заказы 60 в минуту, отправка, подтверждение и отмена 60 в минуту, запасы 200 в минуту, товары 300 в минуту). Код 429 означает, что ведро пусто; заголовки x-current-token-count и X-Next-Replenishment-Time сообщают, когда можно повторить попытку.
Форматы: даты в формате ISO 8601 в UTC; даты заказов в ответах — в миллисекундах эпохи. Деньги в USD. SKU — это твои собственные SKU продавца; идентификаторы Walmart — это purchaseOrderId (заказы), returnOrderId (возвраты), wpid и itemId (каталог). Ошибки возвращаются как errors.error[] с кодом, полем и описанием; код 400 INVALID_REQUEST_HEADER обычно означает проблему с токеном или заголовком.
Предварительные требования: WALMART_CLIENT_ID, WALMART_CLIENT_SECRET
Установи коннектор локально
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
Открой http://localhost:3000/connectors/store, выбери Walmart Marketplace и вставь переменные окружения, указанные в предварительных требованиях.
Доступные инструменты
| Инструмент | Что он делает |
|---|---|
walmart_marketplace_list_orders | Перечисляет заказы на покупку, начиная с самых новых: list.meta (totalCount, limit, nextCursor) и list.elements.order[] с purchaseOrderId… |
walmart_marketplace_list_released_orders | Перечисляет выпущенные заказы: заказы на покупку со строками, все еще в статусе Создано, готовые к подтверждению и отправке. Те же поля, что и… |
walmart_marketplace_get_order | Читает один заказ на покупку: purchaseOrderId, customerOrderId, customerEmailId (адрес для пересылки), orderDate, shippingInfo (телефон… |
walmart_marketplace_acknowledge_order | Подтверждает целый заказ на покупку (каждая строка переходит из Создано в Подтверждено), подтверждая, что ты его выполните. Walmart ожидает это… |
walmart_marketplace_ship_order_line | Отмечает одну строку заказа как отправленную с перевозчиком и номером отслеживания. Walmart затем фиксирует оплату клиента, поэтому отправляй только то, что действительно… |
walmart_marketplace_cancel_order_line | Отменяет единицы одной строки заказа, которую ты не можешь отправить, с указанием причины. Это нельзя отменить и это учитывается в твоем уровне отмены; используй… |
walmart_marketplace_refund_order_lines | Возвращает деньги за отправленные строки заказа (полностью или частично) клиенту. Это перемещает деньги обратно к клиенту и не может быть отменено. Строки используют… |
walmart_marketplace_list_returns | Перечисляет заказы на возврат (RMA), начиная с самых новых: meta (totalCount, limit, nextCursor) и returnOrders[] с returnOrderId, customerOrderId… |
walmart_marketplace_refund_return | Возвращает деньги за строки заказа на возврат (RMA). Это перемещает деньги обратно к клиенту и не может быть отменено. Возвращает результат возврата… |
walmart_marketplace_list_items | Перечисляет товары в твоем каталоге Walmart: ItemResponse[] с sku, wpid, upc, gtin, productName, productType, shelf, price (amount… |
walmart_marketplace_get_item | Читает один товар из твоего каталога по SKU (по умолчанию) или по другому идентификатору: sku, wpid, upc, gtin, productName, shelf, productType, price… |
walmart_marketplace_search_my_catalog | Ищет в твоем собственном каталоге продавца с помощью запроса, фильтров и сортировки: items[] с sku, itemId, productName, brand, price, publishedStatus… |
walmart_marketplace_search_walmart_catalog | Ищет в публичном каталоге Walmart.com (все продавцы) по ключевому слову или по UPC, GTIN, EAN или ISBN, чтобы узнать, существует ли продукт уже перед… |
walmart_marketplace_count_items | Считает товары в твоем каталоге в одном статусе (ПУБЛИКОВАН, НЕНАПЕЧАТАН, ПРОБЛЕМА СИСТЕМЫ, В ПРОЦЕССЕ или ВСЕ). Только для чтения, дешевый обзор… |
walmart_marketplace_retire_item | Снимает (постоянно удаляет) один товар с Walmart.com по SKU. Листинг удаляется; вернуть его назад требует новой настройки товара. Возвращает… |
walmart_marketplace_get_inventory | Читает запасы одного SKU на твоем узле доставки по умолчанию или на указанном узле: sku, quantity (единица EACH, amount = доступные для продажи единицы)… |
walmart_marketplace_get_inventory_by_ship_node | Читает запасы одного SKU на каждом узле доставки твоего аккаунта (или на одном узле): sku и nodes[] с shipNode, inputQty (что ты установил)… |
walmart_marketplace_update_inventory | Устанавливает запасы одного SKU на абсолютное количество на твоем узле доставки по умолчанию (или на указанном узле). Количество заменяет текущее значение… |
walmart_marketplace_get_wfs_inventory | Читает запасы Walmart Fulfillment Services (WFS): заголовки (totalCount, limit, offset) и payload.inventory[] с itemInformation (sku, gtin… |
walmart_marketplace_update_price | Устанавливает обычную (БАЗОВУЮ) цену продажи одного SKU в USD. Возвращает ItemPriceResponse с sku и сообщением. Ограничено 100 вызовами в… |
walmart_marketplace_get_promotional_prices | Читает промо-цены одного SKU: payload.itemIdentifier и pricingList.pricing[] с currentPriceType (BASE, REDUCED, CLEARANCE… |
walmart_marketplace_submit_item_feed | Отправляет массовую загрузку товаров (создает или обновляет до 10,000 товаров) в виде документа JSON в спецификации товара Walmart, например, MP_ITEM с… |
walmart_marketplace_submit_price_feed | Отправляет массовую загрузку цен (feedType PRICE_AND_PROMOTION, до 10,000 SKU, 1,000 рекомендуемых)… |
walmart_marketplace_list_feeds | Перечисляет твои недавние загрузки (или одну загрузку): totalResults и results.feed[] с feedId, feedType, feedSource, feedStatus (RECEIVED, INPROGRESS… |
walmart_marketplace_get_feed_status | Читает статус одной загрузки: feedStatus, itemsReceived, itemsSucceeded, itemsFailed, itemsProcessing и, с include_details… |
walmart_marketplace_request_report | Запрашивает у Walmart создание отчета по запросу (ITEM каталог, INVENTORY, BUYBOX, CANCELLATION, RETURN_OVERRIDES, ITEM_PERFORMANCE, WFS… |
walmart_marketplace_list_report_requests | Перечисляет запросы отчетов одного типа за последние 30 дней: requests[] с requestId, requestStatus (RECEIVED, INPROGRESS, READY, ERROR)… |
walmart_marketplace_get_report_request | Читает статус одного запроса отчета: requestId, requestStatus (RECEIVED, INPROGRESS, READY, ERROR), reportType, reportVersion… |
walmart_marketplace_get_report_download_url | Получает ссылку на загрузку ГОТОВОГО отчета: downloadURL (предварительно подписанный, сжатый CSV), downloadURLExpirationTime, reportType и… |
walmart_marketplace_list_inbound_shipments | Перечисляет входящие отправления WFS (твои запасы на пути к центрам выполнения Walmart): headers.totalCount и payload[] с inboundOrderId… |
walmart_marketplace_list_inbound_shipment_items | Перечисляет SKU входящих отправлений WFS: headers.totalCount и payload[] с inboundOrderId, shipmentId, sku, gtin, itemDesc, itemQty… |
walmart_marketplace_create_inbound_shipment_label | Генерирует этикетки получения WFS для входящей отправки (не этикетка перевозчика: эти позволяют центру выполнения сопоставлять коробки или поддоны с… |
walmart_marketplace_list_ship_nodes | Перечисляет твои центры выполнения (узлы доставки): shipNode (идентификатор, который используют другие инструменты), shipNodeName, nodeType, status, timeZone, postalAddress… |
walmart_marketplace_list_carrier_methods | Перечисляет доступные методы перевозки для твоей конфигурации доставки: carrierMethodId, carrierMethodName, carrierMethodType и… |
walmart_marketplace_list_shipping_templates | Перечисляет твои шаблоны доставки: totalRecords и shippingTemplates[] с id, name, type (DEFAULT, CUSTOM, DELIVERR), status (ACTIVE… |
walmart_marketplace_get_lag_time | Читает время задержки выполнения одного SKU: sku и fulfillmentLagTime (дни между заказом и отправкой; 2 дня или более требует Walmart… |
Примеры запросов
- "Какие выпущенные заказы Walmart еще нужно отправить сегодня?"
- "Покажи заказ на покупку 1234567890123 с адресом доставки клиента и строками."
- "Какие SKU имеют менее 5 единиц на складе на моих узлах доставки?"
- "Установи цену SKU WM-1001 на 24.99 USD."
- "Подтверди все выпущенные заказы с сегодняшнего дня и перечисли те, для которых еще нет отслеживания."
Следующие шаги
Это руководство помогло?