FulfillmentOrder API - how to enable?

Highlighted
New Member
2 0 0

I'm trying to get the FulfillementOrder API to work as described in [1].

 

However, the fulfillmentServiceUpdate(id: "...", fulfillmentOrdersOptIn: true) mutation returns fulfillmentService: null.

The equivalent REST call, e.g.

curl -H 'Content-Type: application/json' -X POST https://<auth>@<dev-shopname>.myshopify.com/admin/api/unstable/fulfillment_services.json -d '{ "fulfillment_service": { "name": "Freaky", "callback_url": "https://some-url.tld/foobar", "inventory_management": true, "tracking_support": true, "requires_shipping_method": true, "format": "json", "product_based": true, "fulfillment_orders_opt_in": true } }'

returns

{"errors":{"base":["Shop does not have fulfillment orders enabled."]}}

Did anyone successfully use this API? How can I enable fulfillment orders for my dev store?

 

Thanks,

arv

 

1... https://help.shopify.com/en/api/guides/managing-fulfillments-with-fulfillmentorders

0 Likes
Shopify Staff
Shopify Staff
1118 78 156

Hey @arv3 , 

 

Do you recall when you created your dev shop, have you had it for a while now? Or is it a newer, developer preview shop?

 

Fulfillment Orders are currently only available on "Developer Preview" dev shops. If you haven't already created one, you can follow these steps - just make sure you click the "Create a non-transferrable store that uses a developer preview" checkbox while you're creating the new store. 

 

That should do the trick, but if you're still having issues let me know! 

0 Likes
New Member
2 0 0

Hi Josh, 

 

thank you, it's now working as expected in a new dev store.

 

Is there a way to opt-in to the release candidate API on a production store before the release date?

We need a custom fulfillment solution for built-to-order products rather sooner than later and I'd like to avoid building a solution on the older API.

0 Likes
Shopify Staff
Shopify Staff
1118 78 156

Hey again @arv3 ,

 

Glad to hear things are working! The feature cannot yet be enabled for production shops though, unfortunately. The only way it can be built is on a development shop right now, so you'd need to set things up there in order to make sure they're working. 

0 Likes