What's your biggest current challenge? Have your say in Community Polls along the right column.

How can I bulk update to release orders on hold?

How can I bulk update to release orders on hold?

eschouwenburg
Visitor
2 0 7

Hi Team! I used a workflow to put orders on hold while our inventory is sold out. We did this because we needed a way to transmit subscription orders. LONG STORY. Anywho, we now find ourselves in a position to have to manually release each individual order. 

 

Does anyone have experience with taking orders off hold via a bulk update? TIA

Replies 10 (10)

kibbles
Visitor
2 0 2

We have the same issue! Would love to learn if there is a way to bulk update.

laurenlabucq
Tourist
3 0 1

Did you ever find a solution for this? I'm in the same position now!

eschouwenburg
Visitor
2 0 7

Unfortunately, no. There was no way to do this - we did it manually over the course of about 4 hours. LOL not great but it was a bonding experience. 

HKUK
Tourist
5 0 7

We have the same issue. Is there a bulk unhold app?

majikpaul
Shopify Partner
4 0 3

Adding my name to the list. When customers pre-order a product and we're waiting for inventory to arrive, I want to be able to put hundreds of orders on hold, and then take hundreds of orders off hold and fulfil them when the inventory is in.

Doing hundreds, but one at a time, is impractical.

stepheng1
Visitor
2 0 3

Adding my 2 cents here and vote for Shopify to add hold to the list of bulk actions on Orders.  The hold is great for preorders or out of stock inventory but without bulk actions it is really not useful much unless there is some issue with a single order.

kimelyse
Tourist
7 0 10

@Shopify surely this is an easy fix in bulk edit?? I have been using this feature for an item that is pre-ordered but the unfulfilled orders were cluttering my orders page. I am now facing hours and hours of doing this manually when the stock arrives!!

databend
Tourist
7 0 5

Need this feature still... desperately! A literal no brainer that this is needed...

ArcaneBS
Visitor
2 0 3

Also looking for this feature two years later!

trinlydraws
Visitor
1 0 0

I found this thread looking for the same thing.  We had over 400+ orders that needed released at the same time as they were pre-orders, and we got the product in.

This was my workaround.  I used Shopify Flow (https://apps.shopify.com/flow).

 

  • Create a new workflow
  • Select a trigger
    • Flow > Scheduled time.  I chose a time 15 minutes out from the present time to give me time to build the trigger.
    • I set it to repeat every 10 minutes (minimum option) because I had over 400 orders and you can only run through 100 orders at a time with flow.
  • Then > Action > Shopify > Get fulfillment order data
    • Sort data by ID Ascending
    • Maximum number of fulfillment_orders at 100
    • Select a query to filter data: Held fulfillment orders
  • Then > Action > Flow > For each loop (iterate) > List: Returned data > Get Fulfillment Order Data
    • Do this for each item > Condition > IF: Add a variable
      • Get Fulfillment Order Data Item > lineItems > lineItem > product > id
      • Product Id is at least one of (I had 3 different products to look for so I selected those three products)
    • Then > Action > Shopify > Release fulfillment order holds

I turned on the workflow and let it run for about an hour and turned it off.  It unheld all the orders.

 

Not the most elegant solution, but it saved me from manually going through hundreds of order and releasing holds. 

 

For anyone looking at my steps above like it is a different language I tried to make sure every step was written down.  If you follow the step-by-step above while you're going through making the workflow I think it will make sense enough to be able to do it.