Hello,
i am looking for ways to transition orders into the fulfillment status “IN_PROGRESS” so that the orders overview in the backend shows Fulfillment status “In progress” instead of “Unfulfilled”.
So far when integrating with a fulfillment service provider i simply transmitted the order and awaited the fulfillment through the service provider, which i then posted back to Shopify. This meant that the order went straight from status “Unfulfilled” to “Fulfilled”. Now i have a customer that wants this “In progress” status to understand what orders have already been transmitted and are no longer changeable without contacting the service provider.
I toyed around with my development store for a bit and the only way i could reach this status was by creating a fulfillmentService (providing fake callback urls because my system can’t properly handle those, which apparently is common pratice?! See here) and configuring the store to use this fulfillment location. That way i have the option to request and subsequently accept fulfillments which sets the desired status for the order fulfillment. This doesn’t really make any sense as i am sending both the request fulfillment query aswell as the accept fulfillment query, but sets the desired fulfillment status.
This is a lot of extra work just to set the fulfillment status. So i have two questions:
-
Is this really the only way to reach this fulfillment status or are there any easier alternatives?
-
Is there any chance that an api endpoint to simply set order fulfillments to “in progress” becomes available?
Greetings
Gustav Friedeheim