Articles on: Preorders

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.

Updated on: 20/03/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!