Skip to main content

SupplyOrderItem

Represents an individual item within a supply order.

Supply order items are the individual products, materials, or components that make up a supply order. Each item tracks specific quantities, locations, and relationships to products and inventory items.

Item Relationships

  • **Product**: Links to the product catalog entry
  • **Inventory Item**: Links to specific inventory tracking
  • **Warehouse/Location**: Specifies storage or processing location
  • **Parent**: Supports hierarchical item relationships

Use Cases

  • Track individual components in manufacturing orders
  • Manage assembly parts and their quantities
  • Monitor inventory movements and allocations
  • Support bill of materials (BOM) structures through parent/child relationships
type SupplyOrderItem {
createdAt: ISO8601DateTime!
id: ID!
inventoryItem: InventoryItem
inventoryItemId: ID
location: Location
locationId: ID
parent: SupplyOrderItem
parentId: ID
product: Product
productId: ID
quantity: BigDecimal
sku: String
supplyOrder: SupplyOrder!
supplyOrderId: ID!
updatedAt: ISO8601DateTime!
warehouse: Warehouse
warehouseId: ID
}

Fields

SupplyOrderItem.createdAt ● ISO8601DateTime! non-null scalar

Creation timestamp

SupplyOrderItem.id ● ID! non-null scalar

ID of the supply order item

SupplyOrderItem.inventoryItem ● InventoryItem object

Inventory item associated with this order item

SupplyOrderItem.inventoryItemId ● ID scalar

ID of the inventory item

SupplyOrderItem.location ● Location object

Specific location within the warehouse for this item

SupplyOrderItem.locationId ● ID scalar

ID of the location

SupplyOrderItem.parent ● SupplyOrderItem object

Parent item in hierarchical order structure (for BOM relationships)

SupplyOrderItem.parentId ● ID scalar

ID of the parent supply order item

SupplyOrderItem.product ● Product object

Product associated with this item

SupplyOrderItem.productId ● ID scalar

ID of the product

SupplyOrderItem.quantity ● BigDecimal scalar

Quantity of the item

SupplyOrderItem.sku ● String scalar

SKU of the item

SupplyOrderItem.supplyOrder ● SupplyOrder! non-null object

Parent supply order this item belongs to

SupplyOrderItem.supplyOrderId ● ID! non-null scalar

ID of the parent supply order

SupplyOrderItem.updatedAt ● ISO8601DateTime! non-null scalar

Last update timestamp

SupplyOrderItem.warehouse ● Warehouse object

Warehouse where this item is located or will be processed

SupplyOrderItem.warehouseId ● ID scalar

ID of the warehouse

Member Of

SupplyOrder object ● SupplyOrderItem object