Hi everyone,
I’m running into a very frustrating Shopify Flow issue and I’m hoping someone in the community has seen this before.
Context
We use a Flow called:
“Warehouse X Fulfillment Request: Auto Submit + Tag Update”
The purpose is simple:
-
Flow trigger: When a fulfillment order is ready to fulfill
-
AND the shipping country is Canada
-
AND the fulfillment order is assigned to our warehouse X location
→ Wait 3 hours
→ Submit a fulfillment request automatically
The problem
This works perfectly when an order has only 2 fulfillment orders, for example:
-
Warehouse X location FO
-
Warehouse Z location FO (Shipping Insurance)
Flow runs correctly and submits the fulfillment request for Warehouse X.
Issue appears when an order has Warehouse X and Z.
Attached example order has three fulfillment orders:
-
Warehouse Z location FO (Shipping Insurance)
-
Warehouse Y location FO
-
Warehouse X location FO
What happens:
-
Flow runs for the first two fulfillment orders (Warehouse Y + Z) and fails the condition (expected)
-
Flow does NOT run at all for the Warehouse X location fulfillment order
There is no Flow run created for the Warehouse X fulfillment order, meaning the trigger itself never fires for that FO.
Important detail
The Warehouse X fulfillment order is assigned correctly from the beginning (confirmed in order timeline).
So this is not a location reassignment issue.
It seems like the presence of a “Warehouse Y” fulfillment order prevents Shopify Flow from triggering “Fulfillment order ready to fulfill” for the warehouse X FO.
Any insight would be highly appreciated, Shopify support hasn’t been able to explain why the Warehouse X fulfillment order never generates a Flow run when there’s another FO for Warehouse Y and we have back and forth more than 2 weeks now.
Thanks so much!
