Release fulfillment order holds

The Release fulfillment order holds action changes the status of a fulfillment order from On hold to Open.

This action releases all fulfillment holds on the fulfillment order.

Fields

The Release fulfillment order holds action contains no fields, but requires a fulfillment order ID to be available in the workflow in order to release the fulfillment hold.

Triggers

The Release fulfillment order holds action can be used in workflows that provide a fulfillment order. When an order is created, it typically has zero fulfillment orders. A process is run to assign the line items in the order to a location, creating fulfillment orders.

The Order ready to fulfill trigger runs for each fulfillment order that is created for the order, so it is commonly used with this action.

In addition, fulfillment orders are accessible on any trigger with an order, after the fulfillment orders have been added. Using a For each action, you can loop through these lists and perform actions on each item. For example, you can loop through the fulfillment orders and release all fulfillment holds on each. To do this, you need to add a short delay of about five minutes after an order based trigger to ensure that the fulfillment orders are created and available.

API details

To learn more, review the fulfillmentOrderReleaseHold mutation.

For more details on fulfillment orders, review the context on the FulfillmentOrder object.

Templates

Release fulfillment hold on exchange items once the return is closed

When a return is closed, check if there is an outstanding balance on the order. If there is no order balance, release the exchange items. View template

Can’t find the answers you’re looking for? We’re here to help.