На данном этапе нам необходимо взаимодействовать с API курьерской службы DPD Функции, которые требуются:
Расчет стоимости отправки:
входные данные - вес, габариты, город отправки, город доставки, способ доставки (склад-дверь или склад-склад) и так далее
выходные данные - варианты тарифов с названием, сроком и ценой
Добавление заказа на отправку
входные данные - параметры отправителя, параметры получателя, параметры груза, тариф (вывод доступных тарифов и выбор подходящего), способ доставки, прочие параметры
(особенность в том, что у dpd свой список адресов и городов, то есть нужно при вводе давать подсказку пользователю выбора из имеющихся вариантов)
Отображение текущих заказов на отправку (на определенную дату)
выбор их и формирование наклеек и бланков на отправку (в pdf или сразу на принтер)
Получить статус отправления
Входные - трекинг-номер
Выходные - статус
Получить список пунктов выдачи заказа в указанном городе
на входе - город
на выходе – список
Удаление созданного заказа