Overview
The Order Routing Simulator allows teams to test and validate routing logic before generating fulfillment orders.
This feature provides two key capabilities:
- Export routing simulation data (AI JSON)
- Import routing datasets into the simulator for testing
- Audit routing outcomes before generating fulfillment
- Auto-generate fulfillment orders after validation
This is especially useful when reviewing complex routing logic, debugging unexpected fulfillment splits, or validating AI-based routing decisions.
When to Use This Feature
Use the Routing Simulator when:
- Reviewing how a sales order will be split into fulfillment orders
- Testing routing logic before auto-generating fulfillment
- Auditing AI-driven routing outcomes
- Troubleshooting incorrect warehouse assignments
- Sharing routing data with internal teams
Part 1: Export Routing Simulation (AI)
This allows exporting the full routing dataset for a sales order in JSON format.
Step 1: Navigate to the Sales Order
- Go to Operations → Sales Orders
- Open the relevant Sales Order
- Click the Actions button (top-right corner)
Step 2: Export the Routing Data
- Select Export Routing Simulation (AI)
- A modal appears showing routing data generation
- The JSON output loads on screen
Available options:
- Copy to Clipboard – Copies the JSON data
- Download JSON – Saves the file locally
- Close – Exits the modal
This JSON contains the full routing simulation dataset used by the system.
Part 2: Simulate Routing Inside the Sales Order
Step 1: Open the Routing Simulator
- On the Sales Order page, click the Fulfillment Orders tab
- Click the Actions button (top-right of the Fulfillment Orders grid)
- Select Simulate Routing
The Order Routing Simulator opens in a large modal.
You will see a loading message:
“Loading sales order data for simulation…”
Part 3: Import Sales Order Data (Optional)
This is useful when testing alternate routing datasets.
Step 1: Import Dataset
- Inside the simulator, click Import Sales Order Data
- Paste routing JSON into the text field
- Click Load Dataset
- Confirm the success message
The simulator updates with the imported dataset.
You will see:
- SKU details
- Quantities
- Channel configuration
- Routing logic configuration
Part 4: Run Audit Simulation
Step 1: Run the Simulation
- Click Run Audit Simulation
The results display at the top of the modal.
You will see:
- Simulation result for the Sales Order
- Generated Fulfillment Orders
- Warehouse assignments
- Fulfillment splits based on routing logic
This allows validation before actual fulfillment creation.
Part 5: Auto Generate Fulfillment Orders
After reviewing the routing simulation:
- Close the Routing Simulator
- On the Sales Order page
- On the Fulfillment Orders tab, click Actions (top-right of the grid)
- Select Auto Generate Fulfillment Orders
A loading modal appears while fulfillment orders are created.
Once complete, the generated fulfillment orders appear in the table.
For visual walkthrough, please refer to this Loom video: