Testing promising configurations

Use the Estimated delivery date simulator in Order Hub to run a single-SKU order to see the earliest date that an item can be delivered to a specified destination. With this feature, you can evaluate the fastest delivery options based on rules for availability and capacity. For example, you can see what is the quickest delivery option for a specific SKU before a planned sale. You can also test by order date and time and delivery address for a specified shipping group.


  1. Log in to Order Hub.
  2. Click Promise and fulfill > Sourcing and scheduling to access Sourcing.
  3. From the Basic criteria section, and the Enterprise drop down, select an enterprise for which you want to run the simulator.
    Note: The Enterprise list is displayed only if more than one enterprise exists within your network. If your network has only one enterprise, it is selected by default.
  4. Specify the following details.
    Item search
    Type the stock keeping unit (SKU) identifier. SKU search works in the following manner.
    • After you enter two or more characters in the Item search field, the system auto suggests results that match your text if you do not type anything after 1 second.
    • A maximum of five results is displayed. If there are more results, you can click View all to view more results.
    Current or future order date
    The current or the future order date when the order is placed. If a date is not specified, the current date is used. You cannot run a simulation for a past order.
    Current or future order time
    The current or the future order time when the order is placed. If a time is not specified, the current time is used. You cannot run a simulation for a past order.
    Additional attribute
    From the Attribute drop down, select the custom attribute you created. For information about creating a custom attribute, see Configuring custom attributes.
    The ZIP code or postal code of the shipping address.
    Delivery option
    Select a shipping option that is used to provide an estimated delivery date from the list of valid shipping groups.
  5. Click Run simulation.
    The Estimated delivery date simulator results is displayed to show different delivery options prioritized across carrier services. The earliest possible delivery date is listed in the first row.
    Carrier service
    The carrier and service level option for this delivery. Each carrier might have different service levels (for example, next-day air shipping or ground shipping). Carrier service is a combination of the carrier name and its service level.
    Estimated delivery date
    The estimated delivery date based on the carrier service and ship node.
    Order by
    The date and time by which the item must be ordered for the item to be delivered by the estimated delivery date.
    Ship date
    The date that the carrier picks up the shipment from the ship node.
    Time to delivery
    The number of days, hours, and minutes from the order purchase date to the estimated delivery date.
    Ship node
    The shipping node that is assigned to fulfill the order. Click a ship node to display its Node details page.
  6. Click a carrier service to display its Details page to compare details for the ship nodes that were considered.

    The Details page consists of a table plus a graph. The results and Available nodes are sorted according to the time of delivery. The visual display shows the amount of time that is spent from order date to delivery date for the selected carrier service.

    The table on the Details page lists all the ship nodes that can be used to process the order and the time to delivery for each. Click a node name to display the graph details of the selected ship node.

    Table 1. How the Time to deliver breakdown graph details are calculated by the Calculating estimated delivery date API
    Graph value Calculation derived from
    Lead time start placeOrderBy
    Lead time end placeOrderBy + leadTimeUsed duration
    Processing time start processingStartTime
    Processing time end processingStartTime + processingTimeUsed duration
    Transit time start expectedShipTime
    Transit time end expectedShipTime + transitTimeUsed duration