Automatically place all fulfillments on hold if order contains preorder product
Handling orders that contain both preorder and in-stock products can be complex. Typically, Shopify assigns an "on hold" status to preorder items, but not to in-stock products, which can result in mixed fulfillment statuses within the same order. This setup complicates efforts to ship all items together. Fortunately, with the Shopify Flow app, you can now easily set the entire order on hold, ensuring everything ships at the same time.
Please make sure to install the "Shopify flow" app from the App Store to create the workflow automation.
Enable the 'hold fulfillment' setting in the offer
Go to STOQ > Preorders > Edit offer
Scroll down to the 'Fulfillment' section
Select the 'Set a shipping timeline for each product' setting
Choose 'Hold fulfillment until manual release'

Import the template into Shopify Flow
Download this Shopify flow template

Go to the Shopify flow app > Click on Import (top right corner ) > Add file
Select the file that you just downloaded which is named- 'Automatically place all fulfillments on hold if order contains preorder product.flow'

Click on Import. The flow is now uploaded but not active.
To get it working automatically, it needs to be activated, to do so click into the flow and then click on 'Turn on wokflow'.

Confirm Setup
Go to Shopify Orders
Any new order that contains a preorder item will now have the On hold fulfilment status.

Please make sure to install the "Shopify flow" app from the App Store to create the workflow automation.
Enable the 'hold fulfillment' setting in the offer
Go to STOQ > Preorders > Edit offer
Scroll down to the 'Fulfillment' section
Select the 'Set a shipping timeline for each product' setting
Choose 'Hold fulfillment until manual release'

Import the template into Shopify Flow
Download this Shopify flow template

Go to the Shopify flow app > Click on Import (top right corner ) > Add file
Select the file that you just downloaded which is named- 'Automatically place all fulfillments on hold if order contains preorder product.flow'

Click on Import. The flow is now uploaded but not active.
To get it working automatically, it needs to be activated, to do so click into the flow and then click on 'Turn on wokflow'.

Confirm Setup
Go to Shopify Orders
Any new order that contains a preorder item will now have the On hold fulfilment status.

Updated on: 20/03/2025
Thank you!