Cross-Store & Split Fulfillment Routing
How orders can be routed across multiple locations.
Cross-Store & Split Fulfillment Routing
For multi-location operators, DubLedger can route online orders across locations based on inventory availability and delivery zones.
How routing works
- Customer places an order on the public storefront.
- The fulfillment routing engine checks which locations can fulfill each item.
- The engine selects the best location based on:
- Inventory availability.
- Delivery zone coverage.
- Configured location priorities.
Split fulfillment
If no single location has all items in stock, the order may be split:
- One part of the order is prepared at Location A.
- Another part is prepared at Location B.
- Each part has its own fulfillment status and driver assignment.
- The customer sees a combined order with separate line-item statuses.
Order statuses
- Each fulfillment line has its own status: Confirmed, Preparing, Ready, Out for Delivery, or Delivered.
- The overall order status reflects the combined progress.
- Dispatch can assign each part to a different driver if needed.
Viewing routed orders
- Routed orders appear on the Order Board with location and fulfillment-line indicators.
- Staff can see which location is responsible for each item.
- The routing decision can be reviewed but not overridden unless the order is edited manually.
Requirements
- Multiple locations must be configured in DubLedger.
- Inventory must be tracked per location.
- Delivery zones must be configured for each location that handles delivery orders.