Skip to main content

How to Use the Order Routing Simulator & Export Routing Data

A
Written by Airam Pabilonia
Updated over 3 weeks ago

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

  1. Go to the Shipping Module

  2. Open the relevant Sales Order

  3. Click the Actions button (top-right corner)

Step 2: Export the Routing Data

  1. Select Export Routing Simulation (AI)

  2. A modal appears showing routing data generation

  3. 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

  1. On the Sales Order page, scroll to the Fulfillment Orders section

  2. Click the Actions button (bottom-right area)

  3. 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

  1. Inside the simulator, click Import Sales Order Data

  2. Paste routing JSON into the text field

  3. Click Load Dataset

  4. 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

  1. 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:

  1. Close the Routing Simulator

  2. On the Sales Order page

  3. Click Actions (bottom-right)

  4. 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:

Did this answer your question?