Orders.json filtering to include fulfillment_status=null

We have a process which gets a list of new orders based on a fulfillment_status of unshipped or partial

We have been using this logic for many years however we now have a customer where some orders do not download becasue they have a fulfillment_status of null. The orders look to be complete, but it seems that when the payment is mixed (gift card, credit card) they show up with this null status. Why would they be null? How can I query for fulfillment status INCLUDING null?

endpoint = orders.json?fulfillment_status=unshipped,partial

“current_quantity”: 1,
“fulfillable_quantity”: 1,
“fulfillment_service”: “manual”,
“fulfillment_status”: null,

I don’t know if this will be of any help to you, but i remember there being an issue with the API that if the order is ON_HOLD the fulfillment_status would return null,

1 Like

I would probably look at moving over to GraphQL as the REST API is deprecated.
You’ll then be able to use the fulfillment orders to get a better idea of what is going on