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