HOW-TO · Orders

How to set up automated order routing in ChannelDock

When orders can ship from your own warehouse, a 3PL, FBA/LVB or a second location, the hardest question is not “can we ship it?” but “where should this order go right now?” ChannelDock’s Fulfillment Assignment feature helps route every order to the right fulfillment location before the pick-pack process starts.

Decide
by stock, location and SLA
Assign
orders before picking
Review
exceptions before they fail
Fulfillment decisionAuto-assigned
bol.com order · 2 unitsNL warehouse
Amazon DE · fast delivery3PL Germany
Shopify bundle · split stockReview hold
Rule matched, but one SKU is below buffer

Automated order routing matters when delivery promises, warehouse stock and shipping costs change faster than an operator can check every order manually.

Faster releaseorders skip manual triage
Shorter routesship from the best location
SLA controlprotect marketplace promises
Stock accuracyavoid routing to empty bins

Before you start: what you need

Good routing rules need clean operational inputs. Fix these first so the automation makes the same decision your best warehouse lead would make.

Fulfillment locations and stock buffers

List every warehouse, 3PL, marketplace fulfillment program and stock buffer that can accept orders.

Order priority data

Capture marketplace, destination country, delivery promise, SKU availability, order value and cut-off time before assignment.

Permission to edit assignment rules

Give operations managers rule access, while pickers work from the assigned order queue instead of choosing locations manually.

Tip: start with one simple decision tree: in-stock local warehouse first, then nearest 3PL, then hold for review. Add cost and SLA exceptions after the basic route is reliable.

Step-by-step automated order routing setup

Use this workflow to turn manual order triage into a repeatable fulfillment assignment process.

Map every fulfillment option

Document which locations can ship which SKUs, which countries they serve, which carriers they use and which marketplaces allow each route.

Common mistake: treating FBA, LVB, 3PL and own-warehouse stock as one pool when each has different availability and rules.

Define the first-match routing logic

Choose the order of decisions: stock available, nearest location, marketplace promise, shipping cost, cut-off time, margin or manual review. Keep the first version easy to audit.

Common mistake: building too many exceptions before the core flow has been tested on real orders.

Connect rules to ChannelDock Fulfillment Assignment

Translate the decision tree into Fulfillment Assignment rules so incoming orders are assigned before picking, packing or label creation begins.

Common mistake: assigning after picking has started, which creates rework when the order should have shipped from another location.

Add exception holds for risky orders

Hold orders when stock is below buffer, an address is unsupported, a SKU is split across locations, or the chosen route would miss the delivery promise.

Common mistake: letting automation force a bad route instead of pausing orders that need a human decision.

Test with yesterday’s orders

Run a sample of real orders through the rule logic and compare the assigned route with the route your team actually used. Fix mismatches before going live.

Release to pick-pack queues

Once the route is assigned, send the order into Pick & Pack, batch processing or the right warehouse queue so operators no longer need to choose a location.

Review exceptions every day

Use exception reports to adjust stock buffers, route priorities and marketplace-specific rules. Routing is not set-and-forget: it improves as order patterns change.

The order-routing flow at a glance

Automated routing works best as a decision gate before the warehouse floor touches the order.

The safest route is the one that has stock, meets the promise and reaches the picker before work starts.

Order received
Stock & SLA check
Fulfillment assignment
Pick queue

Common order-routing pitfalls

  • Routing by cheapest shipping cost only, while ignoring stock buffers and marketplace delivery promises.
  • Sending orders to a warehouse before product bundles and split stock have been checked.
  • Forgetting that some marketplaces restrict where an order can be fulfilled from.
  • Letting pickers override the assigned location without recording the reason.
  • Not reviewing held orders, so exceptions become a hidden backlog.

Manual routing vs. ChannelDock Fulfillment Assignment

Manual order routing can work when every order ships from one shelf. It breaks when channels, warehouses and delivery promises multiply.

Without ChannelDock

  • Operators check stock, marketplace rules and warehouse capacity manually.
  • Orders are assigned inconsistently when the team is busy or a colleague is absent.
  • Exceptions are found late, often after the wrong pick list or label has been created.

With ChannelDock

  • Fulfillment Assignment applies route logic before warehouse work starts.
  • Rules can work alongside warehouse sections, Pick & Pack and shipping workflows.
  • Risky orders are held for review instead of flowing silently to the wrong location.

Explore Fulfillment Assignment →

Automated order routing FAQ

Automated order routing means software assigns each order to the best fulfillment location based on rules such as stock, destination, delivery promise, warehouse capacity and shipping cost.

Start by mapping which warehouse can ship each SKU, then prioritize stock availability, nearest location, cut-off time and marketplace delivery promise. Add exception holds for low stock or split orders.

Before picking. If the route is chosen after pick lists are created, the warehouse may already have started work in the wrong location.

Yes, if each stock pool is tracked separately and the routing rules know which SKUs, countries and service levels each location supports.

Hold orders with stock below buffer, unsupported destinations, high order value, address problems, split stock, missing product data or any route that would miss the promised delivery date.

Review exception orders daily and the full routing logic after carrier changes, marketplace SLA changes, new warehouses, peak season or a major SKU assortment change.

Related workflows to improve next

Once orders are routed automatically, strengthen the workflows around warehouse stock, picking and shipping decisions.

Manage multi-warehouse stock

Keep stock pools clean before routing decisions are made.

Read the how-to

Manage marketplace orders

Bring every sales channel into one operational order queue.

Read the how-to

Pick & Pack

Release assigned orders into a controlled picking process.

Learn more

Compare carrier rates

Choose the carrier after the fulfillment location is clear.

Read the how-to

Route orders before the warehouse starts work

Use ChannelDock Fulfillment Assignment to send every order to the right location, hold risky exceptions and keep pick-pack teams focused.