Интеграция с UPS на backend Node.js (Бюджет: 70000 руб)

Дата публикации: 14.09.2021 15:42:38
Бюджет: 70000 руб
Наша команда разрабатывает приложения для автоматизации логистики для 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. После тестирования и отладки подключаемся к боевой среде.
Источник: www.fl.ru
Число просмотров: 3

Еще проекты:

Фото и видеосъемка в г. Ростов

В комментарии, пожалуйста, указывайте итоговую стоимость работы, которая включает все расходы.

Нужно произвести фото и видеосъемку на объекте в в Ростове.
Дата: первая декада...

Дизайн интерьера, квартира 50 квадратных метров (Бюджет: 60000 руб)

Подготовить дизайн интерьера квартиры бизнес-класса;с 3d моделью, планировочным решением расположения помещений, плано расстановки мебели, развертки стен помещений, перечнем...

Typescript Клиент для браузерного RPG мультиплеера (Бюджет: 150000 руб)

Необходимо реализовать только клиентскую часть, представляющую собой заготовку, которая будет приклеена к серверу. Художника нет!  Бюджет обсуждается! Сроки не горящие! Подробное описание и техническое задание вышлю лично разработчику. Краткое описание задачи: Браузерный RPG мультиплеер формата Battle-Royale.  Всего игровых сценариев 6: авторизация/регистрация, личный кабинет, магазин, статистика, выбор персонажа и непосредственно игра. 3 класса персонажей на выбор(воин, маг, лучник). Развити...

SMM группы в ВК по

Ведение группы о киберспортивных турнирах в ВК, регулярные посты, составление контент плана. 3-4 поста в неделю.

Парсинг и перенос каталога от поставщика сайта (Бюджет: 40000 руб)

Наш сайт шаблон купили на Битрикс. Типовой сайт. Сроки на всю работу 20 дней. Только с опытом парсинга и Битрикс платформы.