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

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

JohnSmith168
Shopify Partner
1 0 1

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?

Replies 2 (2)

KristapsT
Shopify Partner
3 0 1

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?

WilliamWard
Shopify Partner
2 0 1

Any updates on this? Same issue