** Mark order as fulfilled with Shopify Flow **

Topic summary

A user struggled to mark orders as fulfilled using Shopify Flow, trying multiple configurations without success.

Issue identified:

  • The user was incorrectly using “Get fulfillment order data” action without proper query parameters, which returned no results.

Solution provided:

  • Access fulfillment orders directly from the trigger (which provides the order object).
  • Use a “For each” loop to iterate over each fulfillment order.
  • Call the fulfillment action within the loop to mark each order as fulfilled separately.

The solution was confirmed working by the original poster. An example flow screenshot was shared showing the correct implementation structure.

Summarized with AI on November 1. AI used: claude-sonnet-4-5-20250929.

Dear community,

I am trying to mark an order as fulfilled with Flow. I have tried lots of different permutations, but I cannot mark orders as fulfilled with Flow. Attached image is of one example tried thus far.

I don’t get why this is so tricky? Any help much appreciated!

Thanks

Why are you using “Get fulfillment order data”? I’m guessing you also didn’t put a query in it, so it’s returning no results?

The trigger provides an order, which allows you to access the fulfillment orders on this particular order. If you want to mark each fulfillment order as fulfilled separately, then you can use a for each loop to loop over each order / fulfillment order and call

Because I’m not sure what I’m doing :sweat_smile:

Can you show a flow that will mark an order as fulfilled?

Thanks!

See above. I was editing as you replied

It works! Great - much appreaciated Paul!

1 Like