При массовых отгрузках через СДЭК часто нужно скорректировать вес или габариты для десятков заказов. Через личный кабинет это занимает часы, но API и пакетный импорт решают задачу за минуты. Рассмотрим оба способа.
Сравнение
| Критерий | По теме страницы | Ручное редактирование каждого заказа в личном кабинете |
|---|---|---|
| Способ изменения | API (массовое) | Ручное в ЛК |
| Время на 50 заказов | 1–2 минуты (с учётом скрипта) | 15–30 минут |
| Требуемые навыки | Базовое программирование + OAuth | Навыки работы с Excel |
| Ошибки при превышении лимита | 429 Too Many Requests (обработка) | Нет ограничений по скорости |
Как это работает
Скачайте список заказов, определите новые вес и габариты.
Решите: API (если есть разработчик) или Excel-импорт (если нет).
Для API: напишите скрипт, отправляющий PATCH-запросы. Для Excel: отредактируйте столбцы веса и размеров.
После применения проверьте статус заказов через GET /v2/orders или в ЛК.
Подробно
Изменение параметров через API СДЭК
Для массового изменения используйте метод POST /v2/orders. В теле запроса укажите uuid заказа и новые параметры. Для авторизации требуется действующий токен (получите в ЛК lk.cdek.ru/integration). Пример тела: {"orders": [{"uuid": "...", "weight": 5000, "dimensions": {"length": 30, "width": 20, "height": 15}}]}. Лимит на запрос — 50 заказов. При превышении лимита ошибка 429 – разбивайте на пакеты по 50 и добавляйте задержку 1 сек.
Пакетное редактирование через личный кабинет
В личном кабинете СДЭК перейдите в раздел «Заказы» → «Экспорт». Скачайте CSV-файл с полями: номер заказа, вес, длина, ширина, высота. Отредактируйте в Excel нужные строки, сохраните в формате CSV (разделитель точка с запятой). Затем загрузите через «Импорт заказов». Система проверит корректность данных и применит изменения. Ограничение: до 200 строк за раз.
Словарь терминов
Отзывы
Использую API для массового обновления веса перед отгрузкой. Скрипт на Python корректирует 200 заказов за 5 минут. Раньше тратил полдня.
Через Excel-импорт правим габариты для частых клиентов. Удобно, но важно не перепутать разделители.
Частые вопросы
Можно ли изменить параметры уже в пути?
Нет, только для заказов со статусом 'Создан' или 'Подтверждён'.
Что делать при ошибке 429?
Разделите запросы по 50 и добавьте паузу 1 секунду между пакетами.
Какой формат веса в API?
В граммах (целое число). Минимум 1, максимум 50000.
Настройте массовое изменение параметров доставки через API СДЭК и экономьте время на каждой отгрузке.
Читайте также по теме