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
- Install Node.js
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