> ## Documentation Index
> Fetch the complete documentation index at: https://developer.fabric.inc/llms.txt
> Use this file to discover all available pages before exploring further.

# Fulfillment

## Smart Order Routing

Smart Order Routing is a real-time simulation engine that continuously evaluates your fulfillment network performance and recommends optimizations. It improves speed, reduces split shipments, and lowers cost-to-serve—without any custom code or developer setup.

### Key capabilities

* **Fulfillment Health Score**: Diagnose fulfillment efficiency across cost, speed, reliability, and split rate.

* **AI Recommendations**: Get automated suggestions to improve fulfillment rule performance.

* **Parallel Simulations**: Run up to three test scenarios against your live setup before deploying changes.

* **Dynamic Activation**: Push optimized rules into production with one click.

* **Continuous Monitoring**: Receive new insights as conditions and performance evolve.

<Note> Deployable in minutes using the [Shopify Integration](/v3/integrations/shopify/overview) — no engineering support required. </Note>

For more information about Smart Order Routing, see the [Smart Order Routing](/v3/orders-and-inventory/user-guides/orders/smart-order-routing/overview) page.

## Dynamic Reallocation & Cancellation Rules

Introducing a flexible, low-code interface for configuring business logic to automatically handle fulfillment disruptions—like location outages, stock anomalies, or weather events.

### Key capabilities

* **Rule-Based Automation**: Define logic that automatically reallocates orders or updates inventory.

* **Conditional Triggers**: Match on event types, reason codes, or system signals.

**Flexible Action Set**:

* Reallocate orders to alternate locations

* Adjust location-level inventory

* Temporarily suspend locations from routing logic

For more information about dynamic reallocation & cancellation rules, see the [Reallocation and Cancellation Rules](/v3/orders-and-inventory/user-guides/orders/configurations/reallocation) page.
