Migrating to the new fulfillment order flow - can't update service

Hello, we are trying to set up the new fulfillment work flow that uses the new fulfillment orders.

In the migration guide, it says to enable the fulfillment service to automatically create filfillment orders for each order. However, when trying to execute a PUT request, the API returns an error ‘service not found’:

GET https://storename.myshopify.com/admin/api/2023-01/fulfillment_services/58#####91.json

Returns the info on the service.

PUT https://storename.myshopify.com/admin/api/2023-01/fulfillment_services/58######91.json

{“fulfillment_service”:{“fulfillment_orders_opt_in”:true,“id”:“58######91”,“fulfillment_service_id”:“58#####91”}}

returns the following error:

422

{“errors”:{“id”:[“Fulfillment service could not be found.”]}}

How do others switch services to create fulfillment orders?

1 Like

We have the same issue. We see the fulfillment service in the

GET /admin/api/2022-07/fulfillment_services.json?scope=all

response. But when we try to PUT the specific service, we receive the error status code 422 with a body

{
    "errors": {
        "id": [
            "Fulfillment service could not be found."
        ]
    }
}

App id: 3dd87416a3b1e12a9ef3604aaaaf4d1e

Example fulfillment service ID: 1424013

Any advice on how to migrate such stores?

Any updates on this? Same issue