Articles on: Preorders

Bulk Release fulfillment for orders with on hold fulfilment status

Typically, Shopify assigns an "on hold" status to preorder items which can result in an on hold fulfilment status. To release the fulfilment in bulk, with the Shopify Flow app, you can now easily set orders as unfulfilled fulfilment status by setting up a workflow.

Please make sure to install the "Shopify flow" app from the App Store to create the workflow automation.

How to set it up

Navigate to your Shopify admin and select "Flow" from the left menu bar.
Click on 'Create Workflow' located at the top right corner of the screen and on the page that opens, click 'Select trigger' to begin setting up your workflow.

In the sidebar that appears, type "order created" into the search box and select the corresponding trigger from the list. This trigger will initiate the workflow whenever a new order is placed by a customer or when a draft order is marked as paid and converted into an order.

After setting the 'Order Created' trigger, click the "+" sign to add a new step in the workflow. Choose 'Action' from the options that appear.

From the bar on the right, click on "Shopify" and scroll down to find and click on "Get fulfillment order data". Once done, select "Held fulfillment orders" from the dropdown under "Select a query to filter data".

After configuring the action, click on the "+" sign to add a subsequent step. Select "Action" from the available options. Click on "Flow" from the right bar and click on "For each loop (iterate)". In the right bar that appears, click on "Select a list" and then click on "Get fulfilment order data".




After configuring the previous step, click on "+" for "do this for each item" and click on "Action". From the right bar, click on "Shopify" and choose "Release fulfilment hold".



Once everything is setup, this is how the final workflow looks like. To turn on the workflow, click on "Turn on workflow" on the top right of the page.



To release fulfilment of orders in bulk, follow the steps given below:
Head to Shopify admin and click on "Orders"
Select the checkbox for all orders and click on the three dots on the right and click on "Run automation flow" from the dropdown list.


Choose the flow built to release fulfilment and then click on "Run workflow". On clicking this, all of the orders with on hold fulfilment status will become "unfulfilled".



If you're facing issues in setting up the flow, please contact support.

Updated on: 12/02/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!