Техническое задание: Интеграция службы доставки
Необходимо внедрить на сайте компании функционал для работы с API крупной транспортной компании. Цель - автоматизировать процессы, связанные с доставкой товаров, и повысить удобство для клиентов.
Основные задачи
- Расчёт стоимости доставки: Реализовать виджет или форму на страницах сайта (например, в корзине), которая в реальном времени рассчитывает стоимость доставки с учётом параметров заказа (вес, габариты, пункты отправления и назначения).
- Отображение тарифов и сроков: Интегрировать вывод доступных тарифов и сроков доставки службы на основе введённых пользователем данных.
- Создание заказов: Настроить автоматическое формирование заказов в транспортной компании при оформлении покупки на сайте. Данные о заказе (товары, получатель, адрес) должны передаваться в систему службы доставки.
- Отслеживание статусов: Реализовать механизм, позволяющий клиентам и менеджерам компании отслеживать статус отправления (от "Принят на складе" до "Доставлен") на отдельной странице или в личном кабинете пользователя.
Требования к реализации
- Интеграция должна быть выполнена с использованием официального API транспортной компании.
- Все расчёты и операции должны работать стабильно и без ошибок.
- Интерфейс для выбора доставки должен быть интуитивно понятным и гармонично вписываться в дизайн сайта.
- Необходимо обеспечить безопасную передачу данных.
- Желательно предусмотреть логирование ключевых операций для упрощения отладки.