Scripting

​Before Create Order Scripts

Write simple but powerful scripts to transform your orders using custom logic written with the Javascript programming language.

Cory M.
Updated by Cory M.

Scripting Basics

ShipStream utilizes an embedded JavaScript interpreter in many places to allow the user to define advanced business logic and customizations. The interpreter is an implementation of the 6th edition o…

Cory M.
Updated by Cory M.

Preprocess Packing Solution Scripts

Before ShipStream generates a Packing Solution for a given set of items it will run these items through any "Preprocess Packing Solution" type scripts that the user has defined. These scripts provide…

Colin
Updated by Colin

Ready to Ship Time Scripts

This script type is executed when an Order is created and when an Order changes from not-" Ready to Ship " to "Ready to Ship". The script may not modify any Order attributes, it can only return a tim…

Colin
Updated by Colin

Picking Class Shipment Matching Scripts

When ShipStream creates a Shipment, the final step is to assign the Shipment to a Picking Class. Each Shipment is evaluated against each Picking Class in order of the Sort Order to determine which on…

Colin
Updated by Colin

Contact