Flxpoint supports flexible Order Routing using Routing Groups, priorities, and workflows so your orders automatically reach the best fulfillment source.
Flxpoint's Order Routing engine evaluates each incoming order and decides where it should be fulfilled (supplier, warehouse, or 3PL) based on your configured business rules.
Â
Â
🔍 What Is Order Routing?
Order Routing is how Flxpoint decides which source should fulfill each order. It combines:
- Routing Groups – collections of sources (suppliers/warehouses) plus workflow rules.
- Routing Priorities – the ordered list of decision rules (e.g., Lowest Cost, Preferred Source).
- Order Routing Preview – a tool that lets you see which source will be chosen before generating a fulfillment request.
This guide focuses on a simple, default routing strategy that works for most accounts and introduces where and how to use routing workflows as you grow.
Â
🛠️ How-to Guides
A. Simple Routing – Quick Start (Single Routing Group)
Recommended starting point of Most accounts
For most users, a single well-configured routing group is enough to manage everyday fulfillment, especially when you primarily ship within one country or with one main partner.
Result: All eligible orders are routed automatically to the best or preferred source with minimal manual work.
- Go to Settings → Orders → Routing.
- Click Add Routing Group.
-
Name the group clearly, for example:
- Main Fulfillment
- Default US Group
- Add all primary sources that should be considered for fulfillment in this group (warehouses, dropship vendors, etc.).
- Under Routing Priorities, choose a single priority rule to keep things simple:
- Lowest Cost – minimizes total fulfillment cost.
- Preferred Source(s) – uses your supplier ranking or key partners first.
- Click Update Workflow or Save to store your changes.
- Use the Preview Routing option on a few test orders to confirm behavior (see section C below).
Â
Â
Example – Order #XXXX: Customer in California places an order with 3 SKUs. The routing group compares eligible sources (e.g., WA vs WB) using Lowest Cost and selects WB because it’s cheaper overall. Flxpoint then prepares the fulfillment request for WB.
Flow (simple setup):
- Customer places order → Order imports into Flxpoint.
- Order enters Default Routing Group.
- Eligible sources are evaluated using your main priority (e.g., Lowest Cost).
- Flxpoint selects the best source and prepares the fulfillment request.
Â
B. Configure Routing Priorities
Routing Priorities are the ordered list of rules Flxpoint evaluates from top to bottom whenever an order is routed within a routing group.
You can view and configure them under Settings → Orders → Routing → [select routing group].
Â
How to adjust your priorities:
- Open your routing group and locate the Routing Priorities section.
- Drag and drop rules to change their evaluation order.
- Toggle between Preferred and Required for each rule.
- Save your changes and test with the Preview tool.
Â
Â
C. Use the Order Routing Preview Tool
The Order Routing Preview tool lets you see how your routing groups, workflows, and priorities will affect an order before you generate a fulfillment request.
- Open an order in Flxpoint.
- Scroll to the Purchase Orders / Fulfillment Requests section.
- Click Preview Order Routing (or the Preview button).
- Review which source is selected, along with any relevant routing details or costs.
- If the result is not what you expect, adjust the routing group or priorities and preview again.
Â
Â
đź§Ş Tutorial
Walkthrough: Simple Lowest Cost Routing Flow
Goal: Route orders from a US store to whichever source can fulfill the full order at the lowest total cost.
- Create a single routing group called Main Fulfillment and add your primary US sources.
- In Routing Priorities, configure:
- Single Fulfillment Request – Preferred
- Lowest Cost – Required
- Import or create a test order with items available from multiple sources.
- Use Preview Order Routing to see which source is selected and why.
- Confirm the chosen source matches your expectations (e.g., WB is cheaper than WA for this order).
- When satisfied, click Generate to create the actual fulfillment request.
Once validated, this flow will handle your day-to-day routing automatically. You can later introduce additional routing groups or conditional workflows (e.g., different regions, cross-dock, or international forwarding) as your operations grow.
Â
📚 Reference
1) Key Concepts
- Routing Group: A bundle of sources and workflow rules that determines how orders in a specific scenario will be fulfilled.
- Routing Priority: A rule used to compare eligible sources (Lowest Cost, Preferred Source, Single Fulfillment Request, etc.).
- Workflow-based Routing: Conditional rules that decide which routing group to use based on order attributes (region, channel, tags, etc.).
- Preview Order Routing: A diagnostic view that simulates routing without actually creating fulfillment requests.
Â
2) Best Practices – Simple Checklist
- âś… Always maintain a clear default routing group that can catch all orders.
- âś… Start with one main priority (usually Lowest Cost) before layering on more complexity.
- âś… Use the Preview tool to validate routing whenever you change priorities or workflows.
- âś… Review shipping policy mappings periodically so Has Shipping Policy Mapped remains accurate.
- ✅ Use clear names for routing groups to describe their purpose (e.g., “International Forwarding”, “Cross Dock Routing”).
- âś… Keep routing logs enabled so you can audit how decisions were made.
Â
Flxpoint handles the routing logic, so your team can focus on fulfilling orders, supporting customers, and growing your business.
Â