backgroundbackground
Назад
Назад

FBS: новый метод Получение ID сборочных заданий

Обсуждение
10
6146
# Заказы FBS
Обсуждение

Добрый день!

С 17 декабря метод FBS "Получение соборочных заданий в поставке" будет отключен

https://dev.wildberries.ru/openapi/orders-fbs/#tag/Postavki-FBS/paths/~1api~1v3~1supplies~1{supplyId}~1orders/get

Вместо него предлагается использовать "Получить ID сборочных заданий поставки"

https://dev.wildberries.ru/openapi/orders-fbs/#tag/Postavki-FBS/paths/~1api~1marketplace~1v3~1supplies~1{supplyId}~1order-ids/get

Старый метод возвращал информацю о сборочном задании и дополнительную информацию о товаре в этом сборочном задании.

В новом методе только ID заказов, и нет метода для получения дополнительной информации об этих сборочных заданиях.

Что делает практически невозможным получить информацию о сборочных заданиях по конкретной поставке.

Есть метод получения информации по сборочным заданиям за период.

https://dev.wildberries.ru/openapi/orders-fbs/#tag/Sborochnye-zadaniya-FBS/paths/~1api~1v3~1orders/get

НО этот метод пораждает лишние запросы, а вкупе с платным API выглядит еще хуже. Плюс ко всему - Что значит период? Это даты оформления заказов, или даты изменения статусов заказов? или даты добавления заказов в поставку?

Добавьте пожалуйста в этот метод возможность фильтрации получаемой информации по:

1. ID поставки (supply_id)

2. или по orderID

+10
Комментарий

как ни пытался, на любую поставку получаю ответ

{
  "orderIds": null
}

Хотя заказы в поставках точно есть. Я же правильно понимаю, что supplyId - это из метода "Получить список поставок"->supplies->id вида WB-GI-1234567???

+1

Ответы на комментарий

привет! напиши в поддержку, только сразу скриншот этой поставки из лк прикрепи полноэкранный, на котором будет видно, что заказы в ней есть

0
Комментарий

Добавьте пожалуйста в этот метод возможность фильтрации получаемой информации по:

1. ID поставки (supply_id)

2. или по orderIDs

Почему вы решили усложнить то, что хорошо работало?

Ведь новый метод создаст на Вашу сторону кучу не нужных запросов!?

+5
Комментарий

Что за бред-то, по-человечески по поставке информацию не получить, только через костыли, каким местом вообще думали, когда метод депрекнуть решили?

+5
Комментарий

Присоеднияюсь к просьбе добавить в `orders/` а) фильтр по `supplyId` (string), б) фильтр по списку `orderIds` (Array of integers)

Любой из вариантов сильно поможет.

P.S. Мы, конечно, кэшируем и всё такое прочее, но заказы – это довольно динамичная сущность, есть нюансы при двусторонней синхронизации с ERP и др.

Спасибо

+4
Комментарий

Заодно фильтр в метод https://dev.wildberries.ru/openapi/orders-fbs/#tag/Postavki-FBS/paths/~1api~1v3~1supplies/get по дате с .... по ..... иначе всю выборку приходится запрашивать и фильтровать.

В методе https://dev.wildberries.ru/openapi/orders-fbs/#tag/Sborochnye-zadaniya-FBS/paths/~1api~1v3~1orders/get иногда поле supplyId не заполнено хотя точно знаем что задания закреплены за поставкой.

Поэтому после https://dev.wildberries.ru/openapi/orders-fbs/#tag/Postavki-FBS/paths/\~1api\~1marketplace\~1v3\~1supplies\~1{supplyId}\~1order-ids/get сравнивать выборку из метода https://dev.wildberries.ru/openapi/orders-fbs/#tag/Sborochnye-zadaniya-FBS/paths/~1api~1v3~1orders/get не всегда получается. Теряются задания.

+2