Have your say in Community Polls: What was/is your greatest motivation to start your own business?
Our Partner & Developer boards on the community are moving to a brand new home: the .dev community forums! While you can still access past discussions here, for all your future app and storefront building questions, head over to the new forums.

Re: Manage fulfillments as an order management app

Solved

Manage fulfillments as an order management app

JoanneL
Shopify Partner
1 0 0

Greetings.

 

I have an order management app which most basically is implemented based on this documentation.

 

 

Here are the functions i have:

1. Retrieve lists of orders to get order_ids

2. Retrieve list of fulfillment_orders for each order_id

3. Create fulfillment for fulfillment orders

 

I received the email mentioning my app "currently use Fulfillments API and should be moved to Fulfillment Orders before March 31st, 2023:"

 

So what action do i need to take?

 

I am not providing fulfillment service shipping on behalf of stores, and I am not using any webhook the manage fulfilllments.

What i need to do is to automate fulfillment process using REST API.

 

How can i fulfill orders without using Fulfillments API nor fulfillment service?

Accepted Solution (1)

Michael_AG
Shopify Staff
47 8 11

This is an accepted solution.

Hi JoanneL,

 

Your usage looks to be just correct in according to the new, FulfillmentOrder-based workflow. Please try switching to 2022-07 API version or newer and check that everything works as expected.

To learn more visit the Shopify Help Center or the Community Blog.

View solution in original post

Replies 2 (2)

Michael_AG
Shopify Staff
47 8 11

This is an accepted solution.

Hi JoanneL,

 

Your usage looks to be just correct in according to the new, FulfillmentOrder-based workflow. Please try switching to 2022-07 API version or newer and check that everything works as expected.

To learn more visit the Shopify Help Center or the Community Blog.

Michael_AG
Shopify Staff
47 8 11
"currently use Fulfillments API and should be moved to Fulfillment Orders before March 31st, 2023:"

The Fulfillments API here is referring to a number of legacy API endpoints which interact with fulfillments at the order level. See below for a list of the effected endpoints. The Fulfillment Order API was introduced in the 2020-01 API version to replace these legacy endpoints. All other fulfillment related API endpoints will not be removed.

 

How can i fulfill orders without using Fulfillments API nor fulfillment service?


To fulfill an order you will need to use the GraphQL mutation for creating fulfillments or the REST API endpoint for creating fulfillments. There are no plans to remove either of these APIs. 

 

The following order-centric fulfillment endpoints do not exist in the 2022-07 API version and later:

REST

GraphQL

There are fulfillment order-centric alternatives for them to be used.

 

If you are already using fulfillment orders, then you have already migrated to the new fulfillment order-centric workflow, and nothing will change for you.

 

Learn more about the introduction of Fulfillment Orders

Learn more about fulfilling orders

 

To learn more visit the Shopify Help Center or the Community Blog.