PurchaseOrderItem
A single item to be shipped to an address
type PurchaseOrderItem {
barcode: String
createdAt: String!
customProperties: JSON
demandHqId: ID!
externalProductId: String!
externalVariantId: String!
fulfilledQuantity: Int!
fulfillments: [PurchaseOrderItemFulfillment]
isCancelled: Boolean
isDraft: Boolean
isProcessing: Boolean
orderItemId: ID!
productTitle: String!
purchaseOrderItemId: ID!
quantity: Int!
remainingQuantity: Int!
shippingAddress: Address
sku: String
status: PurchaseOrderItemStatus!
storefrontId: ID
supplierId: ID!
supplierProductId: ID!
supplierVariantId: ID!
unitCost: Float!
updatedAt: String!
updatedBy: String!
variantTitle: String!
vendor: String!
}
Fields
PurchaseOrderItem.barcode
● String
scalar
PurchaseOrderItem.createdAt
● String!
non-null scalar
PurchaseOrderItem.customProperties
● JSON
scalar
PurchaseOrderItem.demandHqId
● ID!
non-null scalar
DemandHQ that originated the PurchaseOrderItem
PurchaseOrderItem.externalProductId
● String!
non-null scalar
Actual Supplier ID for the SupplierProduct
PurchaseOrderItem.externalVariantId
● String!
non-null scalar
Actual Supplier ID for the SupplierVariant
PurchaseOrderItem.fulfilledQuantity
● Int!
non-null scalar
The quantity fulfilled.
PurchaseOrderItem.fulfillments
● [PurchaseOrderItemFulfillment]
list object
Packages of items being shipped.
PurchaseOrderItem.isCancelled
● Boolean
scalar
When is cancelled, cannot be processed.
PurchaseOrderItem.isDraft
● Boolean
scalar
When is a draft, cannot be processed.
PurchaseOrderItem.isProcessing
● Boolean
scalar
Once in processing, can no longer be draft or cancelled.
PurchaseOrderItem.orderItemId
● ID!
non-null scalar
OrderItem this PurchaseOrderItem is associated with
PurchaseOrderItem.productTitle
● String!
non-null scalar
PurchaseOrderItem.purchaseOrderItemId
● ID!
non-null scalar
PurchaseOrderItem.quantity
● Int!
non-null scalar
PurchaseOrderItem.remainingQuantity
● Int!
non-null scalar
The quantity remaining to be fulfilled.
PurchaseOrderItem.shippingAddress
● Address
object
PurchaseOrderItem.sku
● String
scalar
PurchaseOrderItem.status
● PurchaseOrderItemStatus!
non-null enum
Status of the PurchaseOrderItem
PurchaseOrderItem.storefrontId
● ID
scalar
Storefront that originated the OrderItem
PurchaseOrderItem.supplierId
● ID!
non-null scalar
Supplier the PurchaseOrderItem is associated with
PurchaseOrderItem.supplierProductId
● ID!
non-null scalar
SupplierProduct the PurchaseOrderItem is associated with
PurchaseOrderItem.supplierVariantId
● ID!
non-null scalar
SupplierVariant the PurchaseOrderItem is associated with
PurchaseOrderItem.unitCost
● Float!
non-null scalar
PurchaseOrderItem.updatedAt
● String!
non-null scalar
PurchaseOrderItem.updatedBy
● String!
non-null scalar
PurchaseOrderItem.variantTitle
● String!
non-null scalar
PurchaseOrderItem.vendor
● String!
non-null scalar
Returned by
createPurchaseOrderItem
mutation ● purchaseOrderItem
query ● updatePurchaseOrderItem
mutation
Member of
PurchaseOrderItemConnection
object ● PurchaseOrderItemEdge
object