Fulfillment Order Action: Hold a fulfillment order

The Hold a Fulfillment Order Action allows your Workflow to automatically place a fulfillment order on hold in Shopify. This is especially useful for fraud checks, inventory review Workflows, pre-shipment verification, or temporarily stopping fulfillment while internal processes complete.

Important Requirements

1. Your Workflow must include a Fulfillment Order loop. Order Workflows operate at the order level, not the fulfillment order level. To target each fulfillment order individually, add a Fulfillment Order loop step, and then place the Hold a Fulfillment Order Action inside that loop.

2. The fulfillment order must be in the open status. Shopify only allows open fulfillment orders to be placed on hold. Closed or canceled fulfillment orders cannot be modified.

Configuring the Action

Field Name Description Example
Reason A short description of why the fulfillment order is being held. This is visible in Shopify to help fulfillment teams understand the hold status. Inventory Review
Reason Notes Some notes to explain why you are holding the fulfillment order Needs thorough fraud check
Notify Merchant via Mobile Notify the merchant via the Shopify mobile app if they use it on their store Yes

Custom Actions

The  Hold a Fulfillment Order Action within Custom Actions is fully supported. Additional information and examples are available in the documentation.