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.
inTransitAt:
DateTime -
The date and time when the fulfillment went into transit.
legacyResourceId:
UnsignedInt64! -
The ID of the corresponding resource in the REST Admin API.
location:
Location -
The location that the fulfillment was processed at.
name:
String! -
Human readable reference identifier for this fulfillment.
order:
Order! -
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`](/docs/api/admin-graphql/latest/objects/FulfillmentOrder) object instead.
requiresShipping:
Boolean! -
Whether any of the line items in the fulfillment require shipping.
service:
FulfillmentService -
Fulfillment service associated with the fulfillment.
status:
FulfillmentStatus! -
The status of the fulfillment.
totalQuantity:
Int! -
Sum of all line item quantities for the fulfillment.
trackingInfo:
FulfillmentTrackingInfo! -
Tracking information associated with the fulfillment,
such as the tracking company, tracking number, and tracking URL.
updatedAt:
DateTime! -
The date and time when the fulfillment was last modified.
fulfillmentCreateV2
Creates a fulfillment for one or many fulfillment orders.
The fulfillment orders are associated with the same order and are assigned to the same location.