Skip to main content

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!]!
}
Show more ↓

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

Was this page helpful?