Represents a fulfillment.
In Shopify, a fulfillment represents a shipment of one or more items in an order.
When an order has been completely fulfilled, it means that all the items that are included
in the order have been sent to the customer.
There can be more than one fulfillment for an order.
createdAt•
DateTime!
non-null
The date and time when the fulfillment was created.
deliveredAt•
DateTime
The date that this fulfillment was delivered.
displayStatus•
FulfillmentDisplayStatus
Human readable display status for this fulfillment.
estimatedDeliveryAt•
DateTime
The estimated date that this fulfillment will arrive.
events•
FulfillmentEventConnection!
non-null
The history of events associated with this fulfillment.
fulfillmentLineItems•
FulfillmentLineItemConnection!
non-null
List of the fulfillment's line items.
fulfillmentOrders•
FulfillmentOrderConnection!
non-null
A paginated list of fulfillment orders for the fulfillment.
id•
ID!
non-null
A globally-unique ID.
inTransitAt•
DateTime
The date and time when the fulfillment went into transit.
legacyResourceId•
UnsignedInt64!
non-null
The ID of the corresponding resource in the REST Admin API.
location•
Location
The location that the fulfillment was processed at.
name•
String!
non-null
Human readable reference identifier for this fulfillment.
order•
Order!
non-null
The order for which the fulfillment was created.
originAddress•
FulfillmentOriginAddress
The address at which the fulfillment occurred. This field is intended for tax purposes, as a full address is required for tax providers to accurately calculate taxes. Typically this is the address of the warehouse or fulfillment center. To retrieve a fulfillment location's address, use the assignedLocation field on the FulfillmentOrder object instead.
requiresShipping•
Boolean!
non-null
Whether any of the line items in the fulfillment require shipping.
service•
FulfillmentService
Fulfillment service associated with the fulfillment.
status•
FulfillmentStatus!
non-null
The status of the fulfillment.
totalQuantity•
Int!
non-null
Sum of all line item quantities for the fulfillment.
trackingInfo•
[FulfillmentTrackingInfo!]!
non-null
Tracking information associated with the fulfillment,
such as the tracking company, tracking number, and tracking URL.
updatedAt•
DateTime!
non-null
The date and time when the fulfillment was last modified.