ShipStation Order Splitting

This app is a Node.js / Express.js that creates a simple API to receive a new order webhook from ShipStation. Upon the receipt of a new order, this app will analyze the order to determine if it is necessary to split the order based on the invidual line item's warehouse location. If a split is necessary, the app will create new copies of the order in shipstation, one for each product's warehouse location.

Environment vars

This project uses the following environment variables:

Name Description Default Value
SHIPSTATION_API_KEY Your base64 encoded ShipStation Username:Password N/A  

Pre-requisites

Getting started

  • Clone the repository
git clone https://github.com/MildDrizzle/shipstation-order-splitting.git
  • Install dependencies
cd shipstation-order-splitting/
npm install
  • Build and run the project
npm start

Navigate to http://localhost:3000