Интеграция с USPS: тарифы по США, проверка адресов, этикетки возврата и отслеживание
Почтовая служба США подключена к системе учёта: тариф считается, адрес проверяется, этикетка возврата создаётся и отменяется без выхода из системы.
Контекст
Система учёта перевозок работает с почтовой службой США (USPS) напрямую.
Что сделано
Тарифы. Расчёт стоимости доставки по США.
Проверка адреса. Адрес сверяется с базой почтовой службы до оформления.
Этикетки возврата. Создание и отмена; номер отслеживания и вложение сохраняются в заказе, событие — в его истории.
Отслеживание. Статусы подтягиваются каждый час по расписанию.
Как устроено
Интеграция — это процессы на YAML в системе учёта, а не код в её ядре, поэтому правка выкатывается без выпуска версии системы. Процессы разделены на два уровня: задачи USPS / Tasks / … только обращаются к API сервиса, а бизнес-процессы берут данные заказа, вызывают задачи и обновляют заказ, его историю и вложения.
Масштаб: 9 процессов.

