Архивация и повторное использование накладных СДЭК для частых отправок
СОВЕТ
Если вы регулярно отправляете однотипные посылки (например, одинаковый вес и габариты), можно сохранить PDF-накладную и использовать её повторно. Это ускоряет процесс и снижает нагрузку на API. Рассказываем, как организовать архив.
После генерации через API (POST /v2/print/orders) скачайте файл и сохраните с уникальным именем (например, по номеру заказа).
Шаблоны для повторяющихся отправок
Если параметры посылки (вес, габариты, адрес) не меняются, создайте шаблон и подставляйте номер заказа.
Автоматизация через скрипты
Напишите скрипт, который проверяет, есть ли уже PDF для данного шаблона, и если нет — генерирует и сохраняет.
Сравнение
Критерий
По теме страницы
Генерация новой накладной на каждый заказ
Подход
Архив с шаблонами
Генерация каждый раз
Время на 100 заказов
~5 минут (копирование готовых PDF)
~15 минут (через API)
Нагрузка на API
Минимальная (только создание заказа)
Высокая (создание + печать)
Риск ошибок
Низкий, если шаблон корректен
Средний (ошибка в параметрах)
Как это работает
1
Создайте шаблон параметров
Запишите типовые вес, габариты, адрес для частых отправок.
2
Генерируйте накладную в первый раз
Через API создайте заказ и PDF, сохраните в папку шаблонов.
3
При повторной отправке копируйте PDF
Используйте сохранённый файл, обновив номер заказа (например, через слияние в Word – только если изменения не критичны).
4
Автоматизируйте процесс
Настройте скрипт, который при совпадении параметров подставляет шаблон, а иначе генерирует новый.
Подробно
Как сохранить и организовать архив накладных
Используйте API-метод POST /v2/print/orders, указав uuid заказа. В ответ придёт ссылка на PDF (поле url). Скачайте файл и сохраните в папку с именем, например, '{номер заказа}.pdf'. Для быстрого поиска ведите базу данных (Excel или SQLite) с соответствием шаблона и файла. Ограничение: накладную можно распечатать только один раз для одного заказа, поэтому для повторного использования нужно создавать новый заказ с теми же параметрами.
Повторное использование с подменой номера заказа
Создайте шаблон накладной для типовой посылки (вес 2 кг, размеры 30x20x15). В скрипте при создании заказа через POST /v2/orders подставьте те же параметры. После получения uuid сгенерируйте PDF и сохраните. Если посылка точно такая же, можно просто скопировать ранее скачанный PDF, подставив новый номер заказа (через редактирование PDF – не рекомендуется, лучше генерировать свежий). Для частых адресов сохраняйте шаблон с заполненными полями получателя.
Словарь терминов
Накладная СДЭК—PDF-документ с информацией об отправлении, необходим для передачи в ПВЗ.