Hey Shopify team!
Can API change the fulfillment status from “Unfulfilled” to “In progress”?
This is my current workflow
-
Get the order information to get the fulfillment order ID (Current status Unfulfilled)
-
Create a new fulfillment order where the default fulfillment status is “success” and mark the fulfillment order status as “Fulfilled”.
I don’t know it this could be an API issue since no matter what status I send in the request data, it always marks the status as “success”. https://shopify.dev/docs/api/admin-rest/2023-01/resources/fulfillment#post-fulfillments
In previous versions, I could call the endpoint to open the fulfillment; however, this one was removed.
Thoughts?
4 Likes
Hmm not seeing Unfulfilled. These are the fulfillment statuses I’m seeing in the API. Maybe pending would work?
Hey Kalen
The Unfulfilled status is shown in the admin dashboard under the option orders. So, when I create a fulfillment with the status open or pending, it doesn’t work; it always sets the status as success, which marks the order as Fulfilled in the admin dashboard under the option orders.
How do I change the fulfillment status from API and see the ‘In progress’ status in the admin dashboard?
I have same issue, when I create fulfillment from fulfillmentOrder, that fulfillment always being success, and order status is always fulfilled so merchant can’t request reject order anymore. I can’t find any solution at the Admin api doc, is there any solution?
You change this in setting and then checkout, and scroll down until you see where it says “order processing” and change it to how you want it there.
1 Like