Fulfillment
Represents order fulfillment.
type Fulfillment implements Node, ObjectWithMetadata {
id: ID!
fulfillmentOrder: Int!
relatedTo: Fulfillment
order: Order!
nauticalOrder: NauticalOrder
status: FulfillmentStatus!
trackingCompany: String
trackingNumber: String
trackingUrl: String
shippingLabelUrl: String
created: DateTime!
updated: DateTime!
user: User
privateMetadata: [MetadataItem!]!
metadata: [MetadataItem!]!
lines: [FulfillmentLine!]
seller: Seller
statusDisplay: String
warehouse: Warehouse
totalLinesQuantity: Int
totalLinesMoney: Money!
customFields: [SelectedAttribute!]!
}
Fields
Fulfillment.id ● ID! non-null scalar
The ID of the object
Fulfillment.fulfillmentOrder ● Int! non-null scalar
Fulfillment.relatedTo ● Fulfillment object
Fulfillment.order ● Order! non-null object
Fulfillment.nauticalOrder ● NauticalOrder object
Nautical order via order mapping
Fulfillment.status ● FulfillmentStatus! non-null enum
Fulfillment.trackingCompany ● String scalar
Fulfillment tracking company
Fulfillment.trackingNumber ● String scalar
Fulfillment tracking number
Fulfillment.trackingUrl ● String scalar
Fulfillment tracking url
Fulfillment.shippingLabelUrl ● String scalar
Fulfillment.created ● DateTime! non-null scalar
Fulfillment.updated ● DateTime! non-null scalar
Fulfillment.user ● User object
User who made the fulfillment. Requires MANAGE_STAFF permission.
Fulfillment.privateMetadata ● [MetadataItem!]! non-null object
List of private metadata items.Requires proper staff permissions to access.
Fulfillment.metadata ● [MetadataItem!]! non-null object
List of public metadata items. Can be accessed without permissions.
Fulfillment.lines ● [FulfillmentLine!] list object
List of lines for the fulfillment.
Fulfillment.seller ● Seller object
Seller who made the fulfillment.
Fulfillment.statusDisplay ● String scalar
User-friendly fulfillment status.
Fulfillment.warehouse ● Warehouse object
Warehouse from fulfillment was fulfilled.
Fulfillment.totalLinesQuantity ● Int scalar
Sum of quantities across all lines.
Fulfillment.totalLinesMoney ● Money! non-null object
Total price across all quantities across all lines.
Fulfillment.customFields ● [SelectedAttribute!]! non-null object
List of custom fields assigned to this fulfillment.
Interfaces
Node interface
An object with an ID
ObjectWithMetadata interface
Member Of
Fulfillment object ● FulfillmentBulkReturn object ● FulfillmentCancel object ● FulfillmentCountableEdge object ● FulfillmentReturn object ● FulfillmentReturnStatusBulkUpdate object ● FulfillmentUpdateTracking object ● NauticalOrder object ● NauticalOrderFulfill object ● Order object ● OrderDeclineFulfillment object ● OrderFulfill object