Пак: интеграция со СДЭК - тарифы, ПВЗ, накладные, этикетки
СДЭК - один из главных перевозчиков для российских интернет-магазинов, и его API умеет всё: посчитать доставку, найти пункт выдачи, создать накладную, напечатать этикетку, прислать вебхук о смене статуса. Проблема в том, что документация большая, а типовых граблей много - протухающий токен, лимиты длины полей, поллинг готовности PDF, бесконечные ретраи вебхуков. Этот пак - готовый обезличенный клиент, который проходит весь цикл от расчёта до этикетки, собранный из боевых проектов.
Все ключи - только через переменные окружения. Реальные ФИО, телефоны, ИНН и коды ПВЗ отправителя заменены плейсхолдерами. Эндпоинты https://api.cdek.ru/v2 - публичные, их можно оставлять.
Это материал для участников клуба
Готовый async-клиент к API СДЭК: OAuth с кэшем токена, retry на 401 и 5xx, поиск города и ПВЗ, расчёт тарифа, объёмный вес, создание накладной со страховкой, печать этикеток в PDF через поллинг и приём вебхуков статусов. Полная версия доступна по подписке Argo Intelligent.
Открыть доступ