According to Fulfilment Order Resource, a Fulfilment Order (FO) status should be set to “cancelled” once the fulfillment order has been cancelled by the merchant, and “closed” if the fulfilment order has been completed and closed.
However, if we make a request for cancelling a FO, then its status goes to “closed”, which is not correct since the FO was never completed. In that way, we would never actually know if a FO was cancelled or completed. Please could you clarify that?
2 Likes
[Edit]
However, if we make a request for cancelling a Fulfillment, then its FO status goes to “closed”, which is not correct since the FO was never completed.*
You can usually tell by looking at the Quantity and FulfillableQuantity fields for each line item within the FO. If both fields are non-zero and equal, then the fulfilment order was cancelled. If both fields are zero then the product was removed from the fulfilment.
It would be nice to see this sorted out properly, as enumerating every line item isn’t a very good workaround.