If the order item inventory is exhausted or damaged, report the reason and reject the item.
Rejected items will be removed from the dashboard.
Go to the In-Progress page.
Search for the desired order.
Click the `Report an Issue`` function.
Select an appropriate reason from the dropdown.
Save the changes.
The OMS will route the order to another facility, depending on the availability of the product at another facility, the customer's shipping preferences, and routing rules.
NOT IN STOCK: OMS sets the ATP and QOH inventory to 0 for the rejected product at the store. This ensures that no new orders are placed for the product until it is back in stock
MISMATCH: OMS decreases the ATP and QOH inventory by the rejected quantity. This means that the product is still available in stock, but it is not available to fulfill orders that require the specific size or color that was rejected.
DAMAGE: OMS decreases the ATP inventory by the rejected quantity. This means that the product is no longer available to fulfill orders. The QOH inventory remains unchanged, as the product is still in stock, but it is damaged and cannot be sold.
WORN DISPLAY: OMS decreases the ATP inventory by the rejected quantity. This means that the product is no longer available to fulfill orders, as it is worn and cannot be sold. The QOH inventory remains unchanged, as the product is still in stock.
In HotWax Commerce, store managers have a Reject All feature that allows rejecting all orders that are in an open state or in-progress state coming for fulfillment. This feature is particularly valuable during times of high demand or when logistical hurdles arise, such as when a carrier truck cannot pick up the items from their store.
By rejecting all online orders, store managers can ensure that orders can be fulfilled from other locations in case their facility is unavailable for fulfillment to avoid delays and order cancellations.
Note: The store manager needs to select Online order fulfillment
capacity to No Capacity
to ensure that no new orders are brokered to this facility
In the open screen, click on 'Reject All' icon at the top right corner.
All open orders will be rejected and removed from the Open Orders page.
From the in-progess screen, click on the 'Reject All' icon at the top right corner. All in-progress orders will be rejected and removed from the In-Progress Orders page.
Reject all
button does not have any effect on the inventory of the facility. Users need to set the fulfillment capacity of the facility to 0 to ensure that orders are not brokered again to that facility.
Retailers can configure which rejection reasons they want to offer for their staff to choose from if they're unable to fulfill items in an order. This section walks through how those reasons are managed in the OMS today.
They can also configure whether a rejection reason from the fulfillment app should impact inventory at the store. Users have the flexibility to choose whether specific rejection reasons result in an actual change to the store's inventory or merely serve as a rejection without affecting stock levels.
If the reason (Enumeration) enumTypeId
is not REPORT_NO_VAR
, the rejection will impact inventory. If inventory should be depleted when a rejection reason is used, REPORT_VAR
enumTypeId
will lead to changes in store inventory. When a rejection reason should elminate all remaining inventory for the item being rejected, set the type to REPORT_ALL_VAR
.
Out Of The Box Rejection Reasons
INACTIVE_STORE
REPORT_NO_VAR
INACTIVE_STORE
40
Inactive store
MISMATCH
REPORT_VAR
MISMATCH
40
Mismatch
NOT_IN_STOCK
REPORT_ALL_VAR
NOT_IN_STOCK
10
Not in Stock
NO_VARIANCE_LOG
REPORT_NO_VAR
NO_VARIANCE_LOG
40
No variance
REJ_RSN_DAMAGED
REPORT_VAR
DAMAGED
30
Damaged
WORN_DISPLAY
REPORT_VAR
WORN_DISPLAY
20
Worn Display
The fulfillment app allows store users to reject an order line item when it is unavailable to be fulfilled from that facility. Users can click on the trash-bin button present against the order line item to reject the item with a rejection reason.
Note: Partial fulfillment may or may not be selected by the merchant.
Depending on the choice let's look at each case scenario:
Reject Unfillable Item: Click the reject button next to the specific item.
Choose Reason: Select a reason like "not in stock" or "damaged".
Fulfill Remaining Items: Process the remaining items as usual and create a shipment.
Rebrokering: The rejected item will be sent to another facility for fulfillment.
Case 1: Single Unfillable Item
Reject Item: Click the reject button and select a reason such as "not in stock".
Automatic Rejection: The entire order will be rejected with the reason "reject entire order" which will not impact inventory variance and not count in the rejections reporting.
Case 2: Multiple Unfillable Items
Reject an Item: Click the reject button on one unfillable item.
Automatic Rejection: All items will be rejected with the reason "reject entire order."
Update Reason (Optional): If another item has a different rejection reason, manually change it.
Note: In cases where partial rejection is not allowed, rejecting any item automatically triggers rejection of the entire order.