Order Orchestration Originating Location, Fulfilling Location, and Pickup Location
The screens in the Working with Order Broker (WOBR) menu option display the following types of locations: originating, fulfilling, and pickup.
-
The Originating location is the location (store or warehouse) where the order originated. This location displays as the Placed location in Order Orchestration.
-
The Fulfilling location is the location supplying the inventory for the order. This location displays as the Sourced location in Order Orchestration.
-
The Pickup location is the location where the customer picks up the order; this location does not display for orders that are shipped to the customer. This location displays as the Pickup location in Order Orchestration.
The following table explains how the system determines the originating, fulfilling, and pickup locations for each broker delivery type.
| Broker delivery type | Originating location | Fulfilling location | Pickup location |
|---|---|---|---|
|
blank (brokered backorder for delivery or ship-for-pickup) |
an Order Administration warehouse this is the location_cd in the store_location element of the submit order request message:
|
the store location or Order Administration warehouse assigned to ship the item to the customer this is the fulfillment_location_cd in the fulfillment_detail element of the submit order response message; when a status request response message is received, the location may update based on the fulfilling_location_cd in the items element |
delivery: N/A; the order is shipped to the customer ship-for-pickup: this is the location_cd in the shipforpickup_location element of the submit order request message: from the store code in the one-time ship-to address |
|
delivery |
a store location or Order Administration warehouse this is the request_location_cd in the store_location element of the fulfillments response message |
an Order Administration warehouse this is the location_cd in the store_location element of the fulfillments response message |
N/A; the order is shipped to the customer |
|
store pickup |
an Order Administration warehouse this is the location_cd in the store_location element of the submit order request message: from the OROB Default Location (K51) |
the store location the customer has selected to pick up the order; the inventory is available at this location and does not need to be transferred there this is the fulfillment_location_cd in the fulfillment_detail element of the submit order response message |
the store location where the customer has selected to pick up the order this is the location_cd in the first transaction_detail element of the submit order request message: from the location, selected at the Store Pickup Search Results Screen, where the customer wants to pick up the order |
|
retail pickup (traditional retail pickup and retail pickup created as a result of a brokered ship-for-pickup) |
the store location where the customer would like to pick up the merchandise this is the request_location_cd in the store_location element of the fulfillments response message |
an Order Administration warehouse this is the location_cd in the store_location element of the fulfillments response message |
the store location where the customer has selected to pick up the order this is the location_cd in the shipforickup_location element of the fulfillments response message |
|
ship-for-pickup (pick gen/drop ship) |
an Order Administration warehouse this is the location_cd in the store_location element of the submit order request message: from the OROB Default Location (K51) if the Send Inventory by Warehouse to OROB (L06) system control value is unselected or for a drop ship item; otherwise, from the OROB location from the warehouse associated with the order |
an Order Administration warehouse this is the location_cd in the transaction_detail element of the submit order request message: from the OROB Default Location (K51) if the Send Inventory by Warehouse to OROB (L06) system control value is unselected or for a drop ship item; otherwise, from the OROB location from the warehouse associated with the order |
the store location where the customer has selected to pick up the order this is the location_cd in the shipforpickup_location element of the submit order request message: from the store code in the one-time ship-to address |
Location description: Even if the location
is a warehouse within your company in Order Administration, the description
of the location is from the cross-reference record set up through Work with Store Cross Reference (WSCR), and is separated from the code by a hyphen. For example, a request
assigned to warehouse 10, East Coast DC, lists a location of 10 - East Coast. Although the location code field in the
Order Administration database is 25 positions, you cannot create
a code that exceeds 10 positions in Order Orchestration.
Note:
-
The location description is stored in the Order Orchestration table. Entering or updating a location cross reference through Work with Store Cross Reference (WSCR) does not update the originating location displayed here.
-
The location description displayed here is blank if you had not set up the cross reference at the time the response was received from Order Orchestration.
-
Even if the location is an Order Administration warehouse, the warehouse description is not displayed here; you need to set up the cross-reference through Work with Store Cross Reference (WSCR).
When is the fulfilling location blank? The fulfilling location is blank for:
-
store pickup orders: if you canceled the order in Order Administration. If another location sent a cancel request to Order Orchestration, which relayed it to Order Administration through a status inquiry request, the Order Orchestration record retains the fulfilling location; however, if a single line on a store pickup order is rejected, the entire order (including any additional lines) is canceled, and in this situation the fulfilling location is blank for all items except the rejected item.
-
brokered backorders whose status is:
-
Z: Canceled
-
C: Closed
-
J: Rejected
-
R: Ready
-
W: Waiting
-
The field might also be blank for requests in E: Error status, depending on the nature of the error. For example, requests that Order Orchestration did not receive and create successfully are not assigned to fulfilling locations.
Unfulfillable status: If Order Orchestration was unable to find a location to fulfill a brokered backorder, the fulfilling location matches the OROB Default Location Code for Unfulfillable Orders (K56) system control value. In this situation, the current status is Unfulfillable.