Яндекс Маркет уточнил поведение методов заказов Partner API
В документации API уточнено, что partnerWarehouseId возвращается только для модели FBY. В отчёте по ценам также переименованы колонки ошибок. Для интеграций это важно при разборе ответа и контроле совместимости.
Яндекс Маркет 14 октября обновил changelog Partner API. Изменения выглядят небольшими, но для интеграций важно учитывать их явно: отсутствие поля в ответе не должно восприниматься как ошибка данных.
- partnerWarehouseId - только для FBY
- изменены названия колонок отчёта по ценам
- интеграциям важно не считать поле обязательным для FBS
Что изменилось в заказах
В документации методов получения заказов и изменения статуса уточнено: параметр partnerWarehouseId возвращается только для модели FBY. Для FBS-интеграции нельзя строить обязательную бизнес-логику на наличии этого поля.
Что изменилось в отчёте по ценам
В отчёте, который формируется методом POST v2/reports/goods-prices/generate, названия колонок «Ошибки» и «Предупреждения» изменены на «Критичные ошибки» и «Некритичные ошибки». Если импорт отчёта зависит от точных заголовков колонок, обработчик необходимо проверить.
Что проверить селлеру и разработчику
Если кабинет работает через стороннюю систему автоматизации, сама смена формулировок в документации не требует действий от продавца. Но разработчикам интеграций стоит проверить парсинг необязательных полей и обработку отчётов по точным названиям колонок.
