[GraphQL] How to mark a order as delivered (fulfilled) using the GraphQL API?

Hey all, I have been surfing the forums for a while now but I can’t find an actual solution to this. I am looking to mark an order as fulfilled using the Shopify GraphQL API. Marking an order as paid is as simple as using orderMarkAsPaid but there is no orderMarkAsFulfilled or orderMarkAsDelivered. We provide our own free delivery and do not use a third party delivery service. Any help or information would be appreciated, but I might just have to use the REST API.

Thanks.

I have the same question.

You can use the Shopify Admin API to create a fulfillment_event. Thats the path. If you want a simple app, there is an app called Mark Delivered available on the shopify app store. You can install it and easily mark any order delivered.

fulfillment_eventvia Shopify Admin API is the solve. There is an app called Mark Delivered that makes this effortless.

I’m marking this as the solution in case that someone else stumbles upon this thread.

If you read the date, I made this thread in 2021. In the future, please avoid messaging threads this old.

The solution at the time was to use the Rest API since fulfillmentEventCreate did not exist.

Happy to help resolve this issue for you :slight_smile: