С вопросом

Проблема с api "Создание заявки по черновику""

1 августа 2025
28913
1
2

При создании заявки по черновику по draft_id, который был создан через crossdock(не московские регионы), я получаю ошибку "409 - "{\"code\":10, \"message\":\"Implementation.DraftSupplyCreate error: service.DraftSupplyCreate error: rpc error: code = Aborted desc = CREATE_ORDER_ERROR_REASON_INVALID_STORAGE_WAREHOUSE\", \"details\":[]}"".Подскажите, пожалуйста, что это за ошибка/ограничение платформы? До этого я выполнил запрос на поиск таймслотов по складу, который использовался в создании заявки по черновику выше. Всё сработало, api https://api-seller.ozon.ru/v1/draft/timeslot/info  вернуло таймслоты для этого склада "1020000759964000" .   (В api v1/draft/timeslot/info тоже указывался draft_id для не московских регионов, и таймслоты выводятся без проблем).При работе с московским регионом такие проблемы не возникают.Сейчас у меня следующий алгоритм: 1) Создание двух черновиков по методу v1/draft/create/info ( Для Москвы и остальных регионов)     2) По этим черновикам происходит поиск доступных таймслотов на определенную дату через v1/draft/timeslot/info.3) По найденным таймслотам создается заявка по методу /v1/draft/supply/createПодскажите также, метод /v1/draft/supply/create отличается при использовании поставки в не Московские регионы?

1 комментарий
Чтобы оставить комментарий, нужно  или 
  • NSalms
    NSalms
    около 1 года назад
    Модератор

    @Romka Эта ошибка указывает на то, что вы передаете неверный склад размещения (warehouse_id). В методе /v1/draft/supply/create в поле warehouse_id нужно указать не точку отгрузки, а сам склад размещения. Доступные склады размещения, которые могут принять состав поставки, можно получить в методе /v1/draft/create/info.

    Скорее всего, вы путаете идентификаторы в полях warehouse_id и drop_off_point_warehouse_id при кроссдок поставках:

    1. warehouse_id — склад размещения;
    2. drop_off_point_warehouse_id — склад (точка) отгрузки.

    Создание поставки в не Московские регионы не отличается.

    1