Hi team,
We have a Shopify Flow running that should put a hold on fulfilments for 90 minutes. However, these holds are not happening.
When look at the Flow runs on the order, Flow is telling us that the runs are successful.
However, this is not what is occurring in the order timelines.
Can send you more specifics (including the flow run and the order) in a DM if needed?
Cheers
Paul
Seeing exception errors without context too.
@kalen tagging you in here. Thanks for your comment in the other forum:
1 Like
Interesting that the Flow says 1 item but there were 2 items in the order. You might be onto something there @kalen
Would this be the case @paul_n - the flow is failing silently for some reason?
kalen
December 10, 2024, 4:53pm
6
When you click on item1 does it let you select item2?
paul_n
December 10, 2024, 5:09pm
7
Not sure why that error message isn’t showing. We recently changed something there to hide the messy part of the error but it should still be accessible by a button click.
Hard to troubleshoot these because the full sequence of events isn’t show in the Admin. If you could share a workflun run link I can show you a log
(adding in multiple comments as I am not allowed to add more than 2 links in a post or more than two images in a post)
Interestingly, @keiraarts set up a second flow to try and ensure these were held:
Here is the Flow run on the same order for this secondary Flow:
https://admin.shopify.com/store/onoroller/apps/flow/activity/01JERM6YTG0M10R2R61850R00A:01939d5a-bfda-75a2-914c-c789ae64a2e5:v2
paul_n
December 10, 2024, 8:05pm
10
For gid://shopify/FulfillmentOrder/7228714483939
:
What I see for one of the fulfillment holds (times in UTC):
15:50 Order created, put on hold by online store
15:50 Hold released by online store
15:50 Fulfillment requested by Fulfillrite Order Fulfillment, moving status into “in progress”
For gid://shopify/FulfillmentOrder/7228714516707
:
I see:
15:50 Order created, put on hold by online store
15:50 Hold released by online store
15:50 Flow puts it on hold
17:20 Flow releases hold
If something cannot be held by Flow, in some cases it assumes the right behavior is to keep going rather than fail.
Thanks @paul_n
My first part of my messaged got flagged as spam so I shot you an email instead.
What are some reasons something might not be able to be held by Flow?
I can’t make much sense of your audits above sorry?
Holds are becoming a little unreliable for us via Flow so we are looking at pulling this functionality into our app instead.
paul_n
December 12, 2024, 1:56pm
12
You have a fulfillment app that is requesting fulfillment when the order is created, and it sometimes completes before Flow can put it on hold. You will likely have the same problem with any other app.
kalen
December 12, 2024, 8:32pm
13
Generally fulfillment apps / services can handle this by allowing you to set a delay before they pull something for fulfillment so you can do stuff on your end before they touch it.
1 Like
Ahhhhh I see, thank you @paul_n this was the context I was missing. My bad! Much appreciated as always.
And thank you @kalen we will look into that
On another ticket, it’s happening for Amazon orders. But in the use case above they are using Fulfil.io so I will reach out to them.
1 Like