Техническое задание: Миграция API СДЭК с версии 2.0 на 3.0
Существует рабочая, но устаревшая интеграция с API службы доставки, которая использует версию 2.0. В настоящее время в процессе формирования заказов система выдаёт ошибки, связанные с несовместимостью или устаревшими методами API.
Основная задача
Полностью перевести интеграцию на использование актуальной версии API 3.0, устранив все возникающие ошибки и обеспечив корректную работу процесса оформления и отслеживания отправлений.
Требования к работе
- Проанализировать текущую реализацию интеграции с API 2.0.
- Изучить документацию и отличия API СДЭК версии 3.0 от версии 2.0.
- Переписать или адаптировать существующий код для работы с новыми endpoint, методами и форматами данных версии 3.0.
- Устранить ошибки, возникающие при формировании заказов, расчёте стоимости и получении статусов.
- Протестировать все ключевые функции: создание заказа, расчёт доставки, печать документов (накладных, этикеток), отслеживание.
- Обеспечить обратную совместимость данных, если это требуется.
Результат
Стабильно работающая интеграция со службой доставки на актуальном API 3.0, без ошибок на этапе формирования и обработки заказов. Все функции, которые работали ранее, должны быть полностью восстановлены и корректно функционировать с новой версией API.