Я пытаюсь создать входящую посылку с помощью Walmart WFS (Fulfillment Services) API v3, но постоянно получаю сообщение об ошибке, что ShippingSummary является обязательным полем для продавцов ICC. Однако я не могу найти правильную схему для этого поля нигде в официальной документации Walmart.
Конечная точка API:
Код: Выделить всё
POST https://marketplace.walmartapis.com/v3/fulfillment/inbound-shipments
Код: Выделить всё
Код: Выделить всё
{
"status": "FAIL",
"errors": [
{
"code": "400.WFS.100",
"field": "shippingSummary",
"description": "Shipping Summary is a mandatory field for this seller (ICC seller)",
"info": "Shipping Summary is mandatory",
"severity": "ERROR",
"category": "APPLICATION"
}
]
}
- Добавление ShippingSummary в виде пустого объекта и пустой строки:
Код: Выделить всё
'shippingSummary' => []
- Добавление случайных сведений о доставке:
Код: Выделить всё
'shippingSummary' => [
'carrierName' => 'FEDEX',
'estimatedDeliveryDate' => '2025-12-09'
]
Вопросы:
- Какова правильная схема/структура JSON для ShippingSummary в API Walmart WFS Create Inbound Shipment API?
- Что означает «продавец ICC» в контексте Walmart WFS?
/> - Существуют ли разные требования к API для продавцов ICC и обычных продавцов WFS?
- Я использую официальную документацию API Walmart Marketplace, специально для этой конечной точки: https://developer.walmart.com/us-market ... teshipment
- В документации не упоминается ShippingSummary является обязательным полем в схеме запроса.
- Все заголовки аутентификации настроены правильно, а другие конечные точки API работают нормально.
- Учетная запись продавца находится в США и зарегистрирована в WFS.
Подробнее здесь: https://stackoverflow.com/questions/798 ... s-required
Мобильная версия