Order brokering

Completed

At the time of processing, DOM does not consider all orders and order lines in the system but only a few:

  • Order lines that meet the criteria for sales order origins, modes of delivery, and legal entity (as defined in the DOM fulfillment profile), and that also meet any of these criteria:
    • Are created in Commerce channels. Orders are identified as sales orders when the Commerce sale option is set to Yes on the sales order header.
    • Have not been brokered by DOM.
    • Have been brokered by DOM before, but are marked as exceptions and are below the maximum threshold for attempts.
    • Have not been marked as using a pick-up or electronic delivery mode; the customer has chosen to pick up their order, so DOM does not need to consider this order for fulfillment.
    • Are not marked for direct delivery; these orders will be fulfilled directly by the vendor to the customer.
    • Are not manually excluded.
  • Orders that are not on hold

After it applies the rules, inventory constraints, and optimization, DOM picks the location that is closest to the customer's delivery address.

Diagram showing the order brokering criteria in Dynamics 365 Commerce.

DOM is not fully compatible with the advanced warehouse functionality, even though it might work sufficiently for certain business scenarios in such environments. DOM is only available on the cloud version of Commerce.