New Shopify Certification now available: Liquid Storefronts for Theme Developers

Using Flow to Hold orders containing PREORDER items

Marty_HS
Shopify Partner
3 0 0

Hello,

 

I was wondering if there is any flow able to automatically Hold Fulfilment of order including preorder items.

 

Thanks,

Martina

Replies 5 (5)
paul_n
Shopify Staff
Shopify Staff
606 97 155

Probably, but usually pre-orders are managed through an app and apps handle pre-orders differently. What is unique about items that are pre-order? You can use Flow to check for that unique thing and place a hold. 

 

Paul_N | Flow Product Manager @ Shopify
- Finding Flow useful? Leave us a review
- Need Flow help? Check out our help docs.
- Building for Flow? Check out Flow's dev docs.
Marty_HS
Shopify Partner
3 0 0

Hello Paul,

 

thank you for answering.

 

Yes we use an app already, SplitOrder, to separate preorder items from available to sell ones. In this way the order is split in 2 new orders, one can be fulfilled the other one I would like to hold it. 

 

Why do I want to hold it?

To avoid our external warehouse to receive it when importing orders directly from Shopify.

Is there any feature in Flow able to hold the new order created from the app containing the Preorder item?

 

Thanks,

Martina

paul_n
Shopify Staff
Shopify Staff
606 97 155

I'm not an expert in SplitOrder so not sure. It's possible you could check the source of the order using the `order / app / name` field, but it depends on how they do that split (the other part of the order may also appear to come from SplitOrder). If the product has a "pre-order" tag or something like that, you could also check for that (order / lineItems / product / tags)

Paul_N | Flow Product Manager @ Shopify
- Finding Flow useful? Leave us a review
- Need Flow help? Check out our help docs.
- Building for Flow? Check out Flow's dev docs.
Marty_HS
Shopify Partner
3 0 0

Hello Paul,

 

yes, the product contains the word Preorder in its name and the SplitOrder App is automatically tagging orders containing this products.

 

I was wondering if with Flow there was a feature similar to this one, setting a rule by which if an Order contains a preorder product name, automatically the order fulfilment moves to the On Hold status.

paul_n
Shopify Staff
Shopify Staff
606 97 155

You build a workflow in Flow that does something like:

  1. Order created
  2. Check if at least one order/tags == preorder
  3. If true, Hold fulfillment order

You could also substitute checking if at least one order / lineItems / title includes "preorder" for #2. 

 

Obviously you'll need to enter the exact string used in the tag or title

Paul_N | Flow Product Manager @ Shopify
- Finding Flow useful? Leave us a review
- Need Flow help? Check out our help docs.
- Building for Flow? Check out Flow's dev docs.