Приветствую!
Столкнулись с проблемой при автоматизации процесса сборки заказов по модели FBS. Задача: Получать этикетки заказов через API в том же порядке, в котором они отображаются в «Листе подбора» в Личном кабинете. Это критически важно для быстрой сборки, чтобы кладовщик мог клеить стикеры последовательно, не тратя время на поиск нужного заказа в списке из 100+ позиций.
Проблема: Все текущие методы API (например, GET /api/v3/supplies/{supplyId}/orders или GET /api/marketplace/v3/supplies/{supplyId}/order-ids) возвращают заказы в порядке их добавления в поставку (по дате поступления). Однако в печатной форме «Листа подбора» в ЛК используется иная, сложная логика сортировки.
Нами были выявлены частичные закономерности (сортировка по наличию бренда, регистру названия бренда и т.д.), но восстановить полную логику сортировки самостоятельно не удается. Из-за этого процесс автоматической печати стикеров теряет смысл, так как их приходится перебирать вручную для сопоставления с листом подбора.
Просьба:
- Раскрыть алгоритм (поля и приоритеты), по которому сортируются заказы в Листе подбора.
- Либо добавить в метод
/api/v3/orders/stickers(или методы поставок) необязательный параметрsortByPickList, который возвращал бы стикеры в «официальном» порядке сортировки WB. - Либо подсказать, какой существующий метод позволяет получить ID заказов именно в той последовательности, которая идет в Листе подбора.
Заранее благодарим за ответ. Этот функционал значительно ускорит работу всех селлеров, использующих API для складских процессов.