Is there a way to find the fulfillment date of an order?

I can obviously find when an order was created, but I’d also like to track when the order was moved to fulfilled status. It looks like maybe that data is in shipment, but can you find that through order query?

Hi @dlshaw !
You could use the shipments connection inside the order Query, something like this:

query{
  order(id: "206477806"){
    request_id
    complexity
    data {
      shipments {
        created_date
      }
    }
  }
}

(Full list of fields can be found on the Schema & Docs)

Or you can also look at the Order History:

query{
  order(id: "206477806"){
    request_id
    complexity
    data {
      order_history {
        created_at
        information
      }
    }
  }
}

Which should show you something like this:

{
            "created_at": "2021-08-06T13:25:34",
            "information": "This order shipped by User 1 printed using shipping web"
          }

If it was shipped. The first one might be better because you might need to fetch all the items shipped to see if it was not partially shipped.

Thanks in advance!
Tom