Наша команда разрабатывает приложения для автоматизации логистики для ecommerce. Модель B2B. Продавцы на маркетплейсах (Amazon, Ebay, Etsy, Shopify, etc.) с помощью нашего приложения могут подключать в личном кабинете свои магазины и службы доставки и использовать различные варианты доставки своих заказов до клиентов по всему миру. Данное приложение позволяет ускорить обработку и отправку заказов за счет автоматизации и снизить расходы на доставку за счет выбора оптимальных вариантов доставки товара до клиента. Текущая задача состоит в реализации интеграции со службой доставки UPS. Реализация только на backend c использованием Node.js Требуется: - изучить документацию по интеграции с UPS - реализация интеграции В результате интеграции должны выполняться следующие API функции: 1. создание отправлений (Shipping_Pkg) 2. вызов курьера UPS (Collection_Pkg) 3. отслеживание отправлений UPS (Tracking) Для каждой из этих функций есть своя документация. Документация есть.  Обязательные требования: Интеграция должна быть реализована с использованием следующего стека технологий: - nodejs (express); - apollo server; - graphql - MySQL Данные для создания отправления (Shipping_Pkg) будут браться из нашей БД (MySQL). Для этого будет сделан дамп базы.  Каждое отправление содержит следующие параметры которые будут содержаться в запросе: - Контакты и адрес отправителя - Контакты и адрес получателя - Габариты и вес посылки - Используемый сервис UPS. Мы работаем с одним сервисом – UPS Express Saver. - Краткое описание товара. Тип экспорта (gift, commercial, return, samples) - Дополнительные опции (объявленная стоимость и тд.) - Выбор плательщика: отправитель или получатель.  В результате реализации интеграции с UPS должны появиться следующие возможности: - Создавать по API отправление в UPS. Результатом будет полученная накладная UPS - Отслеживание трек номера UPS. Результатом будет статус конкретного отправления UPS - Вызов курьера. Должна быть возможность вызвать курьера на определенный адрес, в определенное время. Результатом будет номер заявки на вызов курьера.  При разработке подключаемся сначала к тестовой среде UPS. После тестирования и отладки подключаемся к боевой среде.

Похожие

Посмотрите другие вакансии

Вот самые похожие вакансии

Новый поиск