API Integration to WMS for Fulfillment Center

Implemented a seamless integration of third-party shipping API with ShipHero WMS, resulting in significant savings and improved shipping process.

API Integration to WMS for Fulfillment Center
Client
ecomspaces
Services
API Integration
Technologies
Node JS

About the project

This project integrated a third-party shipping API with the warehouse management system (WMS) ShipHero. The goal was to take advantage of the lower shipping rates offered by the API, which could provide up to 60% off on postage costs for UPS and USPS shipments. The project requirements included:

  • An admin interface to void labels, estimate rates and generate test labels.
  • Handling different shipping methods and package types.
  • Handling different shipping destinations and calculating appropriate shipping rates.
  • Handling errors and providing feedback to the user.

What was the goal of the project?

The goal of the project was to access the third-party API to benefit from the lower shipping rates and improve the shipping process for ecomspaces.

Project execution

To execute the project, I used Node.js and Heroku to host my server. First, I utilized my knowledge of API integration to connect the WMS to the third-party shipping API. Then, I built the admin interface using a customizable admin panel, which allowed for label void, rate estimation and test label generation. The system was able to handle different shipping methods, package types, and destinations and calculate appropriate shipping rates. The project took 7 days to complete.

Project results

The integration was successful and ecomspaces was able to access the lower shipping rates offered by the third-party API. All the required features were implemented and working properly. The project improved the shipping process for ecomspaces and saved money on shipping costs.