stack

Home > @infiniteobjects/shopify-data-manager > AdminTypes > Fulfillment

AdminTypes.Fulfillment interface

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.

Signature:

export interface Fulfillment extends LegacyInteroperability, Node 

Extends: LegacyInteroperability, Node

Properties

Property Modifiers Type Description
createdAt   Scalars[‘DateTime’][‘output’] The date and time when the fulfillment was created.
deliveredAt?   Maybe<Scalars[‘DateTime’][‘output’]> (Optional) The date that this fulfillment was delivered.
displayStatus?   Maybe<FulfillmentDisplayStatus | `${FulfillmentDisplayStatus}`> (Optional) Human readable display status for this fulfillment.
estimatedDeliveryAt?   Maybe<Scalars[‘DateTime’][‘output’]> (Optional) The estimated date that this fulfillment will arrive.
events   FulfillmentEventConnection The history of events associated with this fulfillment.
fulfillmentLineItems   FulfillmentLineItemConnection List of the fulfillment’s line items.
fulfillmentOrders   FulfillmentOrderConnection A paginated list of fulfillment orders for the fulfillment.
id   Scalars[‘ID’][‘output’] A globally-unique ID.
inTransitAt?   Maybe<Scalars[‘DateTime’][‘output’]> (Optional) The date and time when the fulfillment went into transit.
legacyResourceId   Scalars[‘UnsignedInt64’][‘output’] The ID of the corresponding resource in the REST Admin API.
location?   Maybe<Location> (Optional) The location that the fulfillment was processed at.
name   Scalars[‘String’][‘output’] Human readable reference identifier for this fulfillment.
order   Order The order for which the fulfillment was created.
originAddress?   Maybe<FulfillmentOriginAddress> (Optional) The address at which the fulfillment occurred. Typically this is the address of the warehouse or fulfillment center.
requiresShipping   Scalars[‘Boolean’][‘output’] Whether any of the line items in the fulfillment require shipping.
service?   Maybe<FulfillmentService> (Optional) Fulfillment service associated with the fulfillment.
status   FulfillmentStatus | `${FulfillmentStatus}` The status of the fulfillment.
totalQuantity   Scalars[‘Int’][‘output’] Sum of all line item quantities for the fulfillment.
trackingInfo   Array<FulfillmentTrackingInfo> Tracking information associated with the fulfillment, such as the tracking company, tracking number, and tracking URL.
updatedAt   Scalars[‘DateTime’][‘output’] The date and time when the fulfillment was last modified.