Skip to main content

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

  1. Customer places an order on the public storefront.
  2. The fulfillment routing engine checks which locations can fulfill each item.
  3. 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.