Skip to content

Node.js / Express.js App that receives a new order webhook from ShipStation and splits the order into sub orders based on warehouse locations.

Notifications You must be signed in to change notification settings

AustonianAI/shipstation-order-splitting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

For an introduction video and demo of this app, check out this video -

https://www.youtube.com/watch?v=I-rpgSMXKuw&t=1s

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/AgenticAI/shipstation-order-splitting.git
  • Install dependencies
cd shipstation-order-splitting/
npm install
  • Build and run the project
npm start

Navigate to http://localhost:3000

About

Node.js / Express.js App that receives a new order webhook from ShipStation and splits the order into sub orders based on warehouse locations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published