При массовой отправке 100+ заказов нужно выбрать способ: CSV-файл или прямой вызов API. CSV проще для непрограммистов, но API быстрее и позволяет автоматизировать весь цикл.
Сравнение
| Критерий | По теме страницы | Прямой импорт через API |
|---|---|---|
| Скорость | CSV: 1-30 минут на обработку | API: 1-5 секунд на заказ |
| Автоматизация | Только ручная загрузка | Полностью автоматический процесс |
| Ошибки в адресах | Весь импорт может упасть | Ошибки обрабатываются индивидуально |
| Требования к навыкам | Базовое знание Excel | Навыки программирования |
Как это работает
Соберите все заказы в один файл или массив.
Используйте CSV, если <50 заказов и нет разработчика. Иначе — API.
Вызовите POST /v2/orders для каждого заказа или массивом.
После создания — вызовите POST /v2/print/orders для всех сразу.
Подробно
CSV-импорт: плюсы и минусы
CSV-импорт удобен, если нет интеграции: скачайте шаблон, заполните адреса и веса, загрузите в ЛК. Но если 100 заказов — придётся ждать обработки файла (до 30 минут). Ошибки в адресах могут остановить весь импорт.
Прямой API: когда он эффективнее
API создаёт заказы мгновенно: до 5 заказов в секунду. При 100 заказах вся создаётся за 20 секунд. Дополнительно можно сразу распечатать этикетки без загрузки в ЛК.
Словарь терминов
Отзывы
Раньше загружал CSV по 100 заказов — тратил 10 минут. Переписал на API — теперь 10 секунд.
CSV удобен для разовых отправок, но для ежедневных — только API, иначе не успеваю.
Частые вопросы
Есть ли лимит на количество строк в CSV?
Да, не более 1000 строк за одну загрузку.
Что делать, если API не поддерживает мой язык?
Используйте любой HTTP-клиент (Postman, curl). СДЭК не привязан к языку.
Какой способ дешевле?
Оба бесплатны при наличии договора. API даёт больше возможностей для автоматизации.
Попробуйте оба способа в тестовой среде: загрузите CSV и создайте заказ через API.
Читайте также по теме